16得票3回答
升级Terraform提供程序

在现有的 Terraform 目录中:~ terraform version Terraform v0.11.11 + provider.aws v1.51.0 如果我创建了一个新的Terraform目录:~ terraform version Terraform v0.11.11 + p...

24得票7回答
Terraform和AWS:找不到配置文件错误

我正在编写一个小脚本,将本地机器上的一个小文件放入AWS S3存储桶中。我的terraform.tf: provider "aws" { region = "us-east-1" version = "~> 1.6" } terraform { backend ...

12得票2回答
如何在另一个 Terraform 计划中使用从同一计划创建的 VPC ID 和子网 ID 值?

我已经创建了一个VPC、子网和安全组的Terraform计划(我们称之为计划A)。它执行得很好,并且状态也存储在远程S3后端中。 现在我有一个新的Terraform计划(我们称之为计划B),我需要启动一个EC2实例。为此,我需要从计划A Terraform输出中获取VPC、子网ID。 是否...

12得票3回答
如何在不销毁EC2实例的情况下使用terraform重新启动它们?

我想知道如何使用terraform停止和重新启动AWS ec2实例。是否有任何方法可行?

11得票2回答
在AWS RDS集群实例上使用Terraform提供多个逻辑数据库。

所以,我有一个包含一个RDS MySql实例的Aurora MySql集群。问题在于AWS底层API只允许创建1个逻辑DB。因此,我想知道你们中是否有任何人已经有了这样的部署经验,因为我希望避免使用Mysql客户端CLI进行此步骤,如果可能的话,真的很想自动化它。有什么建议吗?

8得票1回答
使用远程后端S3创建状态桶时,Terraform init 失败

我试图为我的S3存储桶创建远程后端。 provider "aws" { version = "1.36.0" profile = "tasdik" region = "ap-south-1" } terraform { backend "s3" { bucket ...

20得票3回答
Terraform生命周期防止销毁。

我正在使用 Terraform V11 和 AWS provider 进行工作;我正在寻找一种在销毁阶段防止销毁某些资源的方法。因此,我采用了以下方法。lifecycle { prevent_destroy = true } 当我运行 "terraform plan" 命令时,出现...

9得票1回答
awsvpc:此任务定义的networkMode给定的网络配置无效。

我的任务定义: resource "aws_ecs_task_definition" "datadog" { family = "${var.environment}-datadog-agent-task" task_role_arn = "arn:aws:iam::x...

23得票4回答
如何使用Terraform获取AWS负载均衡器(aws_lb)的IP地址

问题 在Terraform创建aws_lb时,有没有一种方法可以获取分配的IP地址? 就像AWS文档 - NLB - 查找要放入白名单的私有IP地址中所述,我们可以找到与ELB关联的IP地址。 打开Amazon EC2控制台。 在导航窗格中,选择“网络接口”。 在搜索字段中,输入网络负...

14得票2回答
将EFS卷添加到ECS Fargate

我想在Fargate中使用EFS,但是当任务启动时出现了这个错误:ResourceInitializationError: failed to invoke EFS utils commands to set up EFS volumes: stderr: Failed to resolve ...