Amazon web services 地形多区域aws\U ses\U域\U标识
我想在多个区域中创建aws_ses_domain_标识资源,但据我所知,这只能通过更改aws提供程序的区域来实现 我试着用一个for_,但运气不好。然后我想从验证令牌创建一个aws_路由53_记录。我怀疑这也行不通 最终,我的目标是为变量中指定的区域(SES_区域)创建SES域标识和相应的Route 53验证记录 代码: 错误:Amazon web services 地形多区域aws\U ses\U域\U标识,amazon-web-services,terraform,terraform-provider-aws,Amazon Web Services,Terraform,Terraform Provider Aws,我想在多个区域中创建aws_ses_domain_标识资源,但据我所知,这只能通过更改aws提供程序的区域来实现 我试着用一个for_,但运气不好。然后我想从验证令牌创建一个aws_路由53_记录。我怀疑这也行不通 最终,我的目标是为变量中指定的区域(SES_区域)创建SES域标识和相应的Route 53验证记录 代码: 错误: Error: Invalid provider configuration reference on .terraform/modules/ses/main.tf
Error: Invalid provider configuration reference
on .terraform/modules/ses/main.tf line 8, in resource "aws_ses_domain_identity" "example":
8: provider = aws.each.value
The provider argument requires a provider type name, optionally followed by a
period and then a configuration alias.
您最好创建一个用于ses验证的模块,并在根terraform配置中使用不同的提供者多次调用它。看起来还不支持带有for_的提供程序块-。我只是想避免硬编码提供者块中的区域,并拥有所有配置(即要使用的区域)保存在一个变量中-我们使用TerraGrunty您可能最好创建一个用于ses验证的模块,并在根terraform配置中使用不同的提供者多次调用它。是的,我已经得出了这个结论。看起来还不支持带有for_的提供程序块-。我只是想避免硬编码提供者块中的区域,并将所有配置(即要使用的区域)保存在一个变量中—我们使用terragrunt
Error: Invalid provider configuration reference
on .terraform/modules/ses/main.tf line 8, in resource "aws_ses_domain_identity" "example":
8: provider = aws.each.value
The provider argument requires a provider type name, optionally followed by a
period and then a configuration alias.