Получение API ключа в YC
Это инструкция по созданию API-ключа для сервисного аккаунта. API-ключ — секретный ключ, используемый для упрощенной авторизации в API Yandex Cloud.
Если у вас еще нет сервисного аккаунта, создайте его и назначьте ему роли.
Чтобы создать API-ключ:
export SERVICEACCOUNT_ID=<идентификатор_сервисного_аккаунта>
export IAM_TOKEN=<токен>
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $IAM_TOKEN" \
-d "{
\"serviceAccountId\": \"$SERVICEACCOUNT_ID\",
\"scope\": \"<область_действия>\",
\"expiresAt\": \"<дата_и_время>\"
}" \
https://iam.api.cloud.yandex.net/iam/v1/apiKeys
Где:
SERVICEACCOUNT_ID
— идентификатор сервисного аккаунта. Обязательный параметр.IAM_TOKEN
— IAM-токен. Обязательный параметр.scope
— область действия для ключа с ограниченным доступом. Необязательный параметр.expiresAt
— дата и время истечения срока действия ключа с ограниченным доступом. Необязательный параметр.