如果您已经使用AWS堆叠集创建了实例,然后想要重写实例的参数,请注意,AWS堆叠集不会自动应用这些更改。您需要手动更新实例参数。
可以使用AWS CLI send-command命令来更新堆叠集实例参数,该命令指定实例ID,参数名称和参数值。以下是一个示例,假设要将示例EC2实例的实例类型更改为t2.small:
aws ssm send-command --instance-ids i-1234567890abcdef --parameters '{"InstanceType":["t2.small"]}' --document-name "AWS-ApplyAnsiblePlaybooks" --timeout-seconds 600 --max-concurrency "50" --max-errors "0"
如果要更新多个实例,请使用适当的脚本来循环遍历堆叠集中的实例ID列表。