【发布时间】:2019-08-16 19:40:04
【问题描述】:
我正在使用 Terraform 设置 ECS 集群。这是我的启动配置:
resource "aws_launch_configuration" "launch_config" {
name_prefix = "my_project_lc"
image_id = "ami-ff15039b"
instance_type = "t2.medium"
user_data = "${data.template_file.user_data.rendered}"
lifecycle {
create_before_destroy = true
}
}
resource "aws_autoscaling_group" "autoscaling_group" {
name = "my_project_asg"
max_size = 2
min_size = 1
launch_configuration = "${aws_launch_configuration.launch_config.name}"
vpc_zone_identifier = ["${aws_subnet.public.id}"]
}
它工作正常,但 EC2 实例没有名称(标签“名称”)。如何更改我的配置以便给实例一个有意义的名称?前缀什么的……
谢谢
【问题讨论】:
-
根据文档,我认为
aws_launch_configuration无法做到这一点,但aws_launch_template完全有可能,因此您可能需要升级。
标签: amazon-web-services terraform autoscaling