【发布时间】:2014-08-28 12:38:31
【问题描述】:
我们正在客户讨论如何引导自动扩展 AWS 实例。本质上,一个实例几乎没有任何东西。它有一个通用的启动脚本,会在某处询问“我接下来应该做什么?”
我想我们可以使用亚马逊标签,并让实例本身使用 awscli 工具集询问 AWS 以找出它的角色。这可以提供 puppet 信息、环境信息(例如 dev/stage/prod)等等。这应该只使用 DescribeTags 权限即可。然而,我面临着阻力。
我正在寻找有关新 AWS 实例如何了解其自身用途的建议,无论是来自 AWS 还是来自某种服务代理。
【问题讨论】:
-
不会将此作为答案(除非它实际上是您的答案),但我们标记并让实例使用您需要的一切提取 RPM(或 deb)。
-
在你的实现中,虚拟机如何找到它自己的标签,这是否暗示了它安装的 RPM 的名称?
-
编写启动脚本,查询api并安装相应的包
标签: amazon-web-services amazon-ec2 autoscaling