什么是等效的“ lifecycle_configuration = destress_destroy”对于aws_s3_bucket_lifecycle_configuration?
我正在努力防止在Terraform中删除水桶的删除。水桶容纳我的Terraform远程状态文件。到处都说要使用 lifecycle_configuration = destres_destroy 。 Te…
避免在Terraform模块中资源之间的赛车条件
我在Terraform模块中有这两个资源定义: resource "null_resource" "install_dependencies" { provisioner "local-exec" { command = "pip install -r…
另一个模块中的参考数数索引
我正在使用Terraform模块来创建两个EC2实例,并用子网分配它们。 我也在使用模块。 module/network: resource "aws_subnet" "web_subnet1" { count = …
如何使用Terraform在CloudWatch警报中定位特定的RDS实例?
我正在尝试使用Terraform在RDS实例上创建一个CloudWatch警报。我能够发出警报工作,但不确定这是哪个RDS实例正在监视。因此,我希望能够选择一个特定…
Terraform修改现有Route53记录,而不是插入新记录
我在这里有一个区域: resource "aws_route53_zone" "example_com" { name = "example.com" } 现有的TXT记录: resource "aws_route53_record" "examp…
Terraform AWS:ECS DOSN' t部署最新的任务定义
我在Terraform部署方面面临一个小问题。 在部署期间创建了一个新的任务定义。然后,我也在Web控制台中看到了这一点。 ECS现在实际上应该使用此新任务…
无法在Terraform模块中使用Terraform.tfvars
面对某些问题,可以在模块内使用Terraform.TFVAR。 我的文件夹结构是 module/ main.tf variable.tf terraform.tfvars demo.tf provider.tf emo.tf的代…
我可以弄清楚如何将我的EC2实例与自动缩放组相关联
我以前从未实施过ASG,所以我认为我可以创建一个实例和一个带有启动模板的ASG: resource "aws_instance" "bastion" { count = var.azs ami = data.aw…
Terraform:for_each value =>无法在for_each中使用一组对象值。需要一个值得一提的集合
在Terraform版本1.1.9中,AM在执行Terraform时面临以下问题。 帮助我修复如何在没有错误的情况下完成此操作。 是: # Outputs output "rancher_nodes"…
Terraform-从AWS应用程序配置参数获取一个值,然后传递到资源
如何在Terraform脚本中以JSON格式以JSON格式获取AWS配置参数。我想在另一个资源中使用这些参数。 我只想将脚本中的所有变量参数外部化。 例如:我们有…
如何将安全组规则添加到多个安全组
我正在创建一个安全组规则,并希望将其附加到多个安全组。我该怎么做?例如: resource "aws_security_group" "test-sg-1" { name = "Test SG 1" desc…
Terraform类型serverlessv2_scaling_configuration type
我正在尝试使用Terraform提供AWS Aurora Postgres无服务器V2。我阅读文档 Engine_mode 设置为“ PROFISIONED” serverlessv2_scaling_configuration …
AWS EventBridge规则在Terraform部署期间不触发步骤功能
我有一些Terraform代码来部署触发步骤功能的CloudWatch/EventBridge规则。我希望规则在每2分钟后每2分钟触发步骤函数,如下面的代码: resource "aws_…
如何选择2 AMI中的旧AMI,如果没有旧的AMI,则如何使用Terraform自动选择新的AMI
我有两个ami的旧,另一个是新的。如果第一个AMI不存在,则应该选择第一个AMI,那么我的Terraform文件应自动选择新的AMI。 data "aws_ami" "rhel8_ami"…