首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在自动标度组下更新EC2实例的用户数据

在自动标度组下更新EC2实例的用户数据
EN

Stack Overflow用户
提问于 2016-05-16 18:20:41
回答 2查看 5.9K关注 0票数 2

我想修改/更新EC2实例的用户数据。这是附加到一个自动标度集群。

我了解到,在更新stopped之前,实例必须是user-data。我面临的问题是,当我停止更新user-data自动分词器时,会自动恢复一个新实例。

是否有一种方法可以更新user-data而不从自动标度组中删除EC2实例?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-16 18:28:39

对于自动标度组中的实例,通常通过使用新的用户数据创建新的launch configuration来更新用户数据。

您的AutoScaling组应该已经与启动配置相关联。可以很容易地从AWS web控制台复制启动配置,这将复制您现有的所有选项。只需找到这个启动配置,复制它,然后在保存新配置之前替换旧的用户数据。

创建新的启动配置后,将其应用于自动标度组。您可以立即开始使用它,方法是增加所需组的大小,以便使用新配置启动一个新实例,然后,当您确信新实例(和任何托管应用程序)是可操作的时,即可使用detach the old instance

您也可以使用此方法更改启动配置的任何属性,而不会对应用程序造成中断。

进一步参考资料:

  • AWS Documentation - Creating a Launch Configuration
票数 12
EN

Stack Overflow用户

发布于 2016-05-16 18:44:22

实现这一目标的唯一方法是使用aws临时禁用自动标号,使用编程调用。禁用自动标号后,可以重新启动服务器。

(节点API http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/AutoScaling.html#suspendProcesses-property)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37260627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档