Yandex Cloud
April 24, 2022

Запрос в REST API

Для решения данной задачи необходимо получить IAM-токен и сделать запрос к ресурсу с помощью curl.

Получаем токен:

export IAM_TOKEN=`yc iam create-token`

Пример1:

curl -H "Authorization: Bearer ${IAM_TOKEN}" \
  https://resource-manager.api.cloud.yandex.net/resource-manager/v1/clouds

Пример2:

curl -H "Authorization: Bearer ${IAM_TOKEN}" https://mdb.api.cloud.yandex.net/managed-postgresql/v1/backups/c9qsoa15177rgb1mpf09:mdb38glv4qnt22ng5kg8
Response:
{ "id": "c9qsoa15177rgb1mpf09:mdb38glv4qnt22ng5kg8", "folderId": "b1g62iqs14tk7mu0faun", "createdAt": "2022-04-23T22:12:35.495744Z", "sourceClusterId": "c9qsoa15177rgb1mpf09", "startedAt": "2022-04-23T22:10:07.763964Z" }