使用"terraform destroy"删除Kubernetes集群后,我无法再次创建它。 "terraform apply"返回以下错误消息: Error: Kubernetes cluster unreachable: invalid confi...
我正在尝试使用Terraform部署Cloudfront分发,并在指定origin_id时遇到错误。 Cloudfront通过Route53查找指向负载均衡器。 resource "aws_cloudfront_distribution" "my-app" { origin { ...
我需要将一个文件夹上传到S3 Bucket。但第一次申请时,它只是上传了。但这里有两个问题: 上传的版本输出为空。我希望得到像1、2、3这样的版本号。 当再次运行terraform apply时,它会显示Apply complete! Resources: 0 added, 0 chang...
我正在使用Terraform provisioner。在一个场景中,我需要执行“local-exec” provisioner,并将命令的输出[这是IP地址的数组]用于下一个“remote-exec” provisioner。但我无法将“local-exec” provisioner的输出存储...
我正在编写一个小脚本,将本地机器上的一个小文件放入AWS S3存储桶中。我的terraform.tf: provider "aws" { region = "us-east-1" version = "~> 1.6" } terraform { backend ...
使用 Terraform 0.12,在 S3 存储桶中创建静态网站:... resource "aws_s3_bucket" "www" { bucket = "example.com" acl = "public-read" policy = <<-POLIC...
问题 在Terraform创建aws_lb时,有没有一种方法可以获取分配的IP地址? 就像AWS文档 - NLB - 查找要放入白名单的私有IP地址中所述,我们可以找到与ELB关联的IP地址。 打开Amazon EC2控制台。 在导航窗格中,选择“网络接口”。 在搜索字段中,输入网络负...
我们将最新批准的 AMI 存储在 AWS 参数存储中。在使用 Terraform 创建新实例时,我想以编程方式获取此 AMI ID。我有一个命令来获取 AMI ID,但我不知道如何在 Terraform 中使用它。 这是我用于获取 AMI ID 的命令:$(aws ssm get-param...
在重新组织/重命名资源时,有没有避免资源删除的方法? 例如:当我最初实现CloudFront Terraform时,它是我的项目中独立的子目录,后来我切换到将其用作我根Terraform配置文件中的模块,但这会导致Terraform想要删除旧的CloudFront分配并创建一个新的:Terra...
我正在尝试使用Terraform创建一个SG。我希望特定SG的所有实例之间允许所有通信,因此我将SG本身添加到入站规则中,如下所示: resource "aws_security_group" "rancher-server-sg" { vpc_id = "${aws_vpc.ranch...