Получите ключи доступа к Public API одним из способов:
Создайте сервисный аккаунт и сгенерируйте ключи доступа для него.
Для работы с ресурсами сервиса Secret Management сервисному аккаунту должна быть назначена одна из ролей: «scsm.admin» или «scsm.user».
Получите токен с помощью curl-запроса:
curl --location 'https://iam.api.cloud.ru/api/v1/auth/token' \--header 'Content-Type: application/json' \--data '{"keyId": "<keyId>","secret": "<secret>"}'
Где:
keyId — Key ID (логин) ключа доступа.
secret — Key Secret (пароль) ключа доступа.
Используйте токен при каждом API-запросе к сервису — передайте его в заголовке Authorization в формате:
Authorization: Bearer $TOKEN