Полезные curl для Digital Ocean API

При автоматизации инфраструктуры под Terraform понадобилось найти id SSH ключей и типы дроплетов чтобы их было возможно использовать в конфигурации. Делюсь примерами curl запросов к Digital Ocean API (статья будет дополняться со временем).

  1. Вывод SSH id keys, привязанных к аккаунту:
    curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" "https://api.digitalocean.com/v2/account/keys" | jq
  2. Вывод всех типов дроплетов:
    curl -X GET "https://api.digitalocean.com/v2/images?per_page=999" -H "Authorization: Bearer $DIGITALOCEAN_TOKEN" | jq

    Поскольку вывод получается слишком большим можно воспользоваться сохранением ответа в файл:

    | jq > images.txt

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *