amazon-web-services - 如何使用带有Terraform的AWS启动模板启动AWS EC2实例?

标签 amazon-web-services templates amazon-ec2 terraform terraform-provider-aws

我正在尝试使用带有Terraform的AWS启动模板来构建AWS EC2 redhat实例。

我可以通过调用Terraform的资源aws_launch_template创建启动模板。我的问题是如何使用Terraform使用创建的启动模板来构建EC2服务器?

我叫什么Terraform aws提供程序资源?

非常感谢您的帮助!

最佳答案

欢迎使用Stack Overflow!

您可以创建aws_autoscaling_group资源来使用新的启动模板。 Please see the example here for more details.

代码:

resource "aws_launch_template" "foobar" {
  name_prefix   = "foobar"
  image_id      = "ami-1a2b3c"
  instance_type = "t2.micro"
}

resource "aws_autoscaling_group" "bar" {
  availability_zones = ["us-east-1a"]
  desired_capacity   = 1
  max_size           = 1
  min_size           = 1

  launch_template = {
    id      = "${aws_launch_template.foobar.id}"
    version = "$$Latest"
  }
}

关于amazon-web-services - 如何使用带有Terraform的AWS启动模板启动AWS EC2实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53749816/

相关文章:

node.js - 如何将 base64 图像从客户端传输到服务器或从 s3 存储桶下载二进制/base64?

c++ - 使用用户定义的比较类对 std::pair 的 std::vector 进行排序

c++ - 直接将数组写入参数会在 C++ 中出错

amazon-web-services - 使用 google 域的 AWS SSL 配置

amazon-web-services - 使用 CloudFormation 在 RDS 中创建事件订阅

amazon-web-services - AWS 证书管理器 "In use"状态 "No"

css - Joomla 不显示文章

通过 AWS EC2 实例中的用户数据进行 Git pull

ruby-on-rails - 如何使用 Amazon SES 设置 Monit

java - 如何使用 Auto Scaleup 和负载均衡器在 Amazon AWS 上设置 Java 应用程序(tomcat 和 mysql)?