0
我正在使用Terraform在自动缩放组中旋转几个实例。自动调整实例取决于传递给它的最小值,最大值和期望值。我想要创建每个实例的唯一TAG名称。请建议。Terraform使用唯一名称的AWS自动缩放组标记
我尝试过使用随机数,但它为所有创建的资源提供了相同的名称。
我需要的是,可以说,对于创建的3个资源,3个实例应该具有类似于 - 新应用1,新应用2和新应用3。
有什么建议吗?
我正在使用Terraform在自动缩放组中旋转几个实例。自动调整实例取决于传递给它的最小值,最大值和期望值。我想要创建每个实例的唯一TAG名称。请建议。Terraform使用唯一名称的AWS自动缩放组标记
我尝试过使用随机数,但它为所有创建的资源提供了相同的名称。
我需要的是,可以说,对于创建的3个资源,3个实例应该具有类似于 - 新应用1,新应用2和新应用3。
有什么建议吗?
Autoscalling不上数进行动态标记基地,但你可以使用用户数据的实例来检索实例ID,然后重新标记像这样的实例:
INSTANCE_ID=$(curl http://169.254.169.254/latest/meta-data/instance-id)
CURRENT_TAG=$(aws ec2 --region eu-west-1 describe-tags | grep Value | awk {'print $2'})
aws ec2 create-tags --resources ${INSTANCE_ID} --tags Key=Name,Value=${CURRENT_TAG}_${INSTANCE_ID}
谢谢@Innocent Anigbo。我会尝试。 – Bond