- tocdepth
2
Аутентификация в API Cloud.ru
Для работы с API Cloud.ru вы можете создать техническую учетную запись — сервисный аккаунт и получить для него ключи доступа, либо подключиться под своей учетной записью с помощью персонального ключа доступа.
Перед аутентификацией получите ключи доступа одним из способов:
Получите токен с помощью curl-запроса:
curl -i --data-urlencode "grant_type=access_key" --data-urlencode "client_id=$KEY_ID" --data-urlencode "client_secret=$SECRET" "https://auth.iam.sbercloud.ru/auth/system/openid/token"
curl -i --data-urlencode 'grant_type=access_key' --data-urlencode "client_id=$KEY_ID" --data-urlencode "client_secret=$SECRET" "https://auth.iam.sbercloud.ru/auth/system/openid/token"
Где:
KEY_ID — Key ID (логин).
SECRET — Key Secret (пароль).
Используйте токен при каждом запросе к сервису, передавая его в заголовке Authorization в следующем формате:
Authorization: Bearer $TOKEN
Подсказка
Срок жизни токена — 1 час. Этот параметр не настраивается.
Была ли статья полезной?
Запустили Evolution free tier
для Dev & Test
Получить
для Dev & Test