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

问题描述

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

解决方法

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

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

如果使用启动配置,则由于不支持版本控制,因此需要创建一个新的启动配置。在向导的“配置详细信息”阶段,将为您提供一个文本区域,用于像标准EC2一样指定用户数据。

做出上述更改之一后,您将需要更新自动缩放组以使用这些更改。另外,您将需要终止所有旧实例,以允许较新的实例用新的用户数据替换它们。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...