# Создание статического ключа доступа (для AWS API)
TIP
Статический ключ доступа доступа IAM (IAM access key) нужен для аутентификации в Yandex Object Storage API и других API, совместимых с Amazon Web Services Подробнее (opens new window).
Установите CLI
Перед продложением работы установите Yandex Cloud CLI
- Перейдите на страницу каталога в Яндекс.Облаке
- Зайдите в раздел Сервисные аккаунты
- Посмотрите название сервисного аккаунта в каталоге Яндекс.Облака
- Сгенерируйте
ACCESS_KEY
иSECRET_KEY
с помощью команды (заменитеSERVICE_ACCOUNT_NAME
на название сервисного аккаунта):
yc iam access-key create --service-account-name SERVICE_ACCOUNT_NAME
1
Команда вернет access key и secret key. Они позволят подключиться к сервисам Яндекс.Облака.
access_key:
id: aje...
service_account_id: aje...
created_at: "2023-03-24T17:49:01.555836400Z"
key_id: YCAJ... # <- Это access key
secret: YCPM... # <- Это secret key
1
2
3
4
5
6
2
3
4
5
6
Для того, чтобы передать эти ключи в приложение, нужно установить переменные окружения:
AWS_ACCESS_KEY_ID="access key, скопированный выше"
AWS_SECRET_ACCESS_KEY="secret key, скопированный выше"
AWS_DEFAULT_REGION="ru-central1"
1
2
3
2
3