😄

Terraformで発生した凡ミスによるエラー「The value must not start or end with '/'」

2024/12/22に公開

Terraformで発生した凡ミスによるエラー1「The value must not start or end with "/"」

S3バックエンドを使用して、terraform.tfstateを管理しようと思い、設定したら以下のようなエラー文が表示される。

on providers.tf line 13, in terraform:
│   13:     key    = "/dev/terraform.tfstate"
│ 
│ The value must not start or end with "/"

原因

keyの先頭部分に"/"があったから。エラー文にもその通り書いてある。

backend "s3" {
  bucket = "terraform-tfstate-joadfkjeaofhjkdahf"
- key    = "/dev/terraform.tfstate"
+ key    = "dev/terraform.tfstate"
  region = "ap-northeast-1"
}

最後に

間違っていることがあれば、コメントに書いていただけると幸いです。
よろしくお願いいたします。

GitHubで編集を提案

Discussion