amazon-web-services - 创建 LaunchConfiguration 并更新 ASG

标签 amazon-web-services amazon-ec2 aws-cloudformation aws-auto-scaling launch-configuration

我有一个脚本,它将使用新的 AMI_ID 创建一个新的 LaunchConfiguration,并保留所有现有的元数据(例如 user_data 等)。然后我触发 ASG 实例刷新以使用新的 LC 启动实例。我担心的是,当我在 cfn 之外做事情时,下次 cfn 堆栈更新发生时会发生什么?这种变化会被视为漂移吗?只是想确保此 LC 创建和更新 ASG 不会影响 CFN。

最佳答案

is this change is going to be considered a drift?

是的。你正在造成漂移。当您更新堆栈时,ASG 将恢复到模板中的状态,而不是您在 CFN 之外设置的状态。

在 CFN 之外手动更改资源并不是一个好习惯。您必须更新模板以匹配您当前的 ASG 状态。

关于amazon-web-services - 创建 LaunchConfiguration 并更新 ASG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69181728/

相关文章:

python-3.x - 如何使用 Boto 3 显示 EC2 实例名称

authentication - aws 上的网络应用程序中的用户身份验证

amazon-web-services - 使用 Spot Fleet Autoscaling 而不是 AutoScaling Groups with Spot Price 的优势是什么?

ruby-on-rails - 将目录导出为 .zip 文件的最佳 AWS 存储选项?

amazon-web-services - AWS CloudFormation 输出 : Exporting AZ's

postgresql - 一段时间后 AWS-EBS 性能下降

amazon-web-services - AWS ECS 是否支持每个容器的动态可扩展性?

amazon-ec2 - 如何在云形成模板中设置根卷的aws ec2卷大小

尝试使用模板创建 AWS 堆栈时出现 Python 错误

ssh - 无法通过 SSH 连接到 EC2 实例