невозможно аутентифицироваться с помощью digitalocean при использовании terraform

невозможно аутентифицироваться с помощью digitalocean при использовании terraform

Раньше я мог использовать 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.

Связанный контент