terraform v0.9-s3后端,语法问题
我们一直在使用s3来保存状态文件,但是v0.9已经破坏了这一点,我似乎找不到一个整洁的文档来解决这个问题,感谢您的帮助 使用v0.8terraform v0.9-s3后端,语法问题,terraform,Terraform,我们一直在使用s3来保存状态文件,但是v0.9已经破坏了这一点,我似乎找不到一个整洁的文档来解决这个问题,感谢您的帮助 使用v0.8 terraform remote config \ -backend=s3 \ -backend-config="bucket=tf-state" \ -backend-config="key=terraform.tfstate" \ -backend-config="region=eu-west-1" \ -backend-config="acl=bucket-
terraform remote config \
-backend=s3 \
-backend-config="bucket=tf-state" \
-backend-config="key=terraform.tfstate" \
-backend-config="region=eu-west-1" \
-backend-config="acl=bucket-owner-full-control" \
-backend-config="encrypt=1"
terraform remote pull
terraform get
terraform apply
terraform remote push
在terraform 0.9中,远程配置命令消失了,我尝试了以下操作,但它也没有将状态拉回到或推回到s3
terraform9x init \
-backend=true \
-backend-config="bucket=tf-state" \
-backend-config="key=terraform.tfstate" \
-backend-config="region=eu-west-1" \
-backend-config="acl=bucket-owner-full-control" \
-backend-config="encrypt=1" \
-get=true \
-input=false \
-force-copy
terraform9x remote pull
terraform9x get
terraform9x apply
terraform9x remote push
在我们的代码中,一个阻止正确启动远程状态的问题是在我们的代码中使用terraform required_version>0.9.1:
terraform {
required_version = ">= 0.9.1"
backend "s3" {}
}
一个bug被归档(),似乎已经关闭,但根据评论,它仍然是一个未解决的问题:谢谢你,让它同时工作。基本上,“terraform”节需要告诉后端类型terraform{required_version=“>=0.9.2”backend“s3”{bucket=“mybucketname”key=“project”region=“eu-west-1”}