gpt4 book ai didi

variables - 如何在 terraform 中为 s3 后端声明变量?

转载 作者:行者123 更新时间:2023-12-03 22:49:46 26 4
gpt4 key购买 nike

s3.tf

terraform {
backend "s3" {
bucket = "some-bucket"
key = "path/to/key"
region = "some-aws-region"
}}
如何将存储桶和区域值从 variables.tf 文件传递​​给这个?

最佳答案

你好,这是一个解决方案:

terraform {
backend "s3" {
}
}
像这样传递后端,然后:
在 terraform init 命令上:
terraform init \
-backend-config="bucket=${TFSTATE_BUCKET}" \
-backend-config="key=${TFSTATE_KEY}" \
-backend-config="region=${TFSTATE_REGION}"
你应该使用 env 来设置 TFSTATE_BUCKET TFSTATE_KEY and TFSTATE_REGION这是文档的链接: the Terraform docs on "Partial Configuration" of Backends

关于variables - 如何在 terraform 中为 s3 后端声明变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63048738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com