Google cloud platform Terraform后端远程配置与谷歌云存储桶
我正在运行下面的命令,看到Google cloud platform Terraform后端远程配置与谷歌云存储桶,google-cloud-platform,google-cloud-storage,terraform,Google Cloud Platform,Google Cloud Storage,Terraform,我正在运行下面的命令,看到Terraform已成功初始化的输出 terraform init \ -backend=true \ -backend-config="bucket=terraform-remote-states" \ -backend-config="project=<<my-poject>>" \ -backend-config="path=terraform.tfstate" terraforminit\ -后端=真\ -后端配置=“b
Terraform已成功初始化的输出代码>
terraform init \
-backend=true \
-backend-config="bucket=terraform-remote-states" \
-backend-config="project=<<my-poject>>" \
-backend-config="path=terraform.tfstate"
terraforminit\
-后端=真\
-后端配置=“bucket=terraform远程状态”\
-后端配置=“项目=”\
-backend config=“path=terraform.tfstate”
但是,当我运行模板时,它会在本地而不是在GCS中创建状态文件
不知道我错过了什么。感谢您的任何想法和帮助。当您执行列出的terraform init
命令时,您似乎在该目录中的任何.tf
文件中都没有类似于下面的后端
块
terraform {
backend "gcs" {
bucket = "terraform-state"
path = "/terraform.tfstate"
project = "my-project"
}
}
您传递的-backend config
参数都不会告诉Terraform您希望状态进入GCS
如果没有上述明确的后端“gcs”{}
声明,Terraform将默认在本地存储状态,这是您当前看到的行为。什么版本terraform init
在v0.9前后有不同的行为。xAnswer: