所以我知道我可以进入AWS控制台并一步一步地编辑用户数据,但是我想在同一自动伸缩组中的所有实例上运行相同的用户数据。这可能吗?
答案 0 :(得分:1)
启动自动伸缩组时,可以选择使用启动模板或启动配置来定义启动实例的设置(例如,实例类,要使用的AMI等)。
如果您使用的是launch template,则可以create a new version,这样做可以更新参数(包括“高级”部分下的“用户数据”)。或者,您可以创建一个新模板,并根据需要用参数填充它。
如果使用启动配置,则由于不支持版本控制,因此需要创建一个新的启动配置。在向导的“配置详细信息”阶段,将为您提供一个文本区域,用于像标准EC2一样指定用户数据。
做出上述更改之一后,您将需要更新自动缩放组以使用这些更改。另外,您将需要终止所有旧实例,以允许较新的实例用新的用户数据替换它们。