"Не могу аутентифицировать вас" при попытке запустить команду DigitalOcean API

Я попытался выполнить эту команду для восстановления моей капли:

curl -X POST "https://api.digitalocean.com/v2/droplets/MY_DROPLET_ID/actions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer MY_API_TOKEN" \
-d '{"type":"rebuild","image":"ubuntu-16-04-x64"}'

Обратите внимание, я использовал MY_DROPLET_ID, взято из моего cloud.digitalocean.com/droplets. Обратите внимание, я использовал MY_API_TOKEN (читать и писать), взято с сайта cloud.digitalocean.com/settings/api/tokens.

Я хотел бы знать, что плохо с моей командой? Я мог бы пропустить что-то в стороне от droplet-ID и API-токена.

1 ответ

Решение

Проблема была с токеном API: возможно, я использовал неправильный или срок его действия истек по какой-то странной причине.

После создания нового токена API (чтение-запись) в пользовательском интерфейсе API DigitalOcean операция прошла успешно - я перестроил дроплет из командной строки.

Другие вопросы по тегам