访问地形后端s3变量



我有以下代码:

terraform {
backend "s3" {
bucket         = "my-sandbox-terraform-state"
key            = "dev/iac/terraform.tfstate"
region         = "us-east-1"
profile        = "sandbox"
dynamodb_table = "sandbox-dev-terraform-locks"
encrypt        = "true"
}
}

我希望能够使用值";我的沙箱地形状态";来自可变桶类:

locals {
my_bucket = terraform.s3.bucket
}

有没有一种方法可以访问terraform后端块中定义的值作为读取变量?

后端块不能引用命名值(如输入变量、局部变量或数据源属性(。您可以使用部分配置&然后使用-backend-configCLI参数传递它们:

https://developer.hashicorp.com/terraform/language/settings/backends/configuration#partial-配置

相关内容

  • 没有找到相关文章

最新更新