我正在尝试使用Terraform和一个点实例来设置一个非生产开发工作空间的ALB。创建了点实例,但是在尝试在aws_alb_arget_group_attachment
中使用该实例后,我会收到一个错误:
* aws_alb_target_group_attachment.ui_servers: Error registering targets with target group: InvalidTarget: The following targets are not in a running state and cannot be registered: '[id]'
status code: 400, request id: [id]
即使我在附件中添加了depends_on
指令,这仍然存在:
depends_on = ["data.aws_instance.workspace_gz"]
如果我重新运行terraform apply
,则可以工作,因此它确实只是生命周期问题。我如何指示附件等到实例健康?
您不这样做。您应该做的是为现场实例创建自动级别组中的现场实例,然后将ASG附加到目标组。