我有一个带有区域和自定义别名的模块。
x2
是否有一种查询provider "aws" {
version = "=2.70.0"
region = "us-east-1"
alias = "use1"
}
module "aws-module1" {
source = "./modules/aws-resources"
providers = {
aws = aws.use1
}
}
以从模块内部返回${module.providers.aws}
的方法?我打算创建运行CLI命令时需要region参数的资源,例如
us-east-1
答案 0 :(得分:0)
不确定这是您要执行的操作,但通常可以使用aws_region从父级获取模块中的区域:
除了验证给定的区域名称之外,该资源还可用于发现在提供商内配置的区域的名称。后者在子模块中很有用,该子模块从其父模块继承了AWS提供程序配置。
data "aws_region" "current" {}