Раньше я мог использовать terraform 0.11 с digitalocean. С тех пор я обновил версию terraform до 0.13.5 и обновил провайдера digitalocean. Однако после этого изменения я не могу предоставить ни один ресурс, так как получаю ошибку 401 от digitalocean. Я даже пробовал использовать новый токен аутентификации, но это дало тот же результат.
Error: Error creating droplet: POST https://api.digitalocean.com/v2/droplets: 401 Unable to authenticate you
версии.tf
terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
version = "1.22.2"
}
}
required_version = ">= 0.13"
}
Я изменил значение TF_LOG, но это не дало никаких дополнительных сведений, которые помогли бы отладить проблему. Есть идеи, как устранить эту проблему дальше?
Я даже пробовал удалить токен из файла terraform.tfvars, что заставляет запрашивать токен приприменить терраформированиевызывается. Однако результат был тот же, т.е. несанкционированный ответ.
Токен действителен, так как я могу использовать его с curl, но не с terraform 0.13.5 и поставщиком digitalocean 2.2.0.