当您创建 Auto Scaling 组时,可以指定一个或多个目标组,并在每个目标组中定义要自动注册的实例。当您 Auto Scaling 组启动新实例时,这些实例会自动添加到目标组中。
以下是创建 Auto Scaling 组的代码示例:
resource "aws_autoscaling_group" "example" {
name = "example-group"
launch_configuration = aws_launch_configuration.example.id
vpc_zone_identifier = [
aws_subnet.example1.id,
aws_subnet.example2.id,
]
target_group_arns = [
aws_lb_target_group.example.arn,
]
health_check_grace_period = 300
min_size = 1
max_size = 3
}
在上面的示例中,我们定义了一个名为 "example-group" 的 Auto Scaling 组,并指定要将新实例添加到的目标组的 ARN。此外,还指定了要在其中启动新实例的子网。当 Auto Scaling 组启动新实例时,这些实例会自动添加到指定的目标组中。