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 파일에서 토큰을 제거하려고 시도하여 다음과 같은 경우 토큰을 강제로 요청했습니다.테라폼 적용호출됩니다. 그러나 결과는 동일했습니다. 즉, 무단 응답이었습니다.

토큰은 컬과 함께 사용할 수 있지만 terraform 0.13.5 및 digitalocean 공급자 2.2.0에서는 사용할 수 없으므로 유효합니다.

관련 정보