如何在多个实例上 运行 用户数据?

How can I run User Data on more than one instance?

所以我知道我可以进入 AWS 控制台并逐一编辑用户数据,但我想 运行 同一自动缩放组中所有实例上的相同用户数据。这可能吗?

启动自动缩放组时,您可以选择使用启动模板或定义启动实例设置的启动配置(例如实例 class、要使用的 AMI 等)。

如果您使用的是 launch template you can create a new version,您可以通过这样做更新参数(包括“高级”部分下的“用户数据”)。或者,您可以创建一个新模板并根据需要填写参数。

如果您使用的是启动配置,则需要创建新的启动配置,因为它不支持版本控制。在向导的“配置详细信息”阶段,您将获得一个文本区域来指定您的用户数据,就像您在标准 EC2 中所做的那样。

完成上述其中一项更改后,您将需要更新自动缩放组以使用这些更改。此外,您将需要终止任何旧实例,以允许较新的实例用新的用户数据替换它们。