terraform を使用しているときに digitalocean で認証できない

terraform を使用しているときに digitalocean で認証できない

以前は、Digitalocean で terraform 0.11 を使用できました。その後、terraform バージョンを 0.13.5 に更新し、digitalocean プロバイダーを更新しました。ただし、この変更後、digitalocean から 401 エラーが発生し、リソースをプロビジョニングできなくなりました。新しい認証トークンを使用してみましたが、結果は同じでした。

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 provider 2.2.0 では使用できません。

関連情報