![我们如何使用 Terraform 在 Elastic beanstalk 中使用“启动模板”?](https://linux22.com/image/742685/%E6%88%91%E4%BB%AC%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Terraform%20%E5%9C%A8%20Elastic%20beanstalk%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E2%80%9C%E5%90%AF%E5%8A%A8%E6%A8%A1%E6%9D%BF%E2%80%9D%EF%BC%9F.png)
我在 elastic beanstalk terraform 文档中找不到启动模板的选项。有没有办法使用
答案1
您向资源添加配置设置aws_elastic_beanstalk_environment
,类似于此示例
setting {
namespace = "aws:autoscaling:launchconfiguration"
name = "IamInstanceProfile"
value = aws_iam_instance_profile.example.name
}
更新 关于模板,您可能需要一系列的资源。
resource "aws_launch_template" "example" {
#...
}
resource "aws_autoscaling_group" "example" {
#...
launch_template {
id = "${aws_launch_template.example.id}"
version = "$Latest"
}
}
resource "aws_elastic_beanstalk_environment" "example" {
#...
autoscaling_groups = ["${aws_autoscaling_group.example.id}"]
}