2017-10-20 40 views
0

我正在尝试自动化aws中的自动缩放组的启动配置的创建过程。我能够使用该命令成功创建启动配置,除了块设备外,他们还拥有我需要的所有设置。我从ami创建启动配置,并且看到ami包含2个块设备映射,但是当我查看创建的启动配置时,块设备不在那里。我想知道为什么这些文件(http://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-launch-configuration.html)中没有默认包含它,它包括忽略块设备的选项,这些设备只有在默认包含时才有意义。AWS启动配置CLI块设备不包括

我希望不必编写自己的脚本来处理这个问题。

+0

你的问题不清楚。您是否想添加更多的块设备或覆盖AMI块设备映射? – helloV

+0

我希望AMI中定义的块设备包含在启动配置中,而目前它们不是。编辑希望更清晰 – esselman

+0

只有当您想覆盖时,您必须在启动配置中指定。否则,块设备来自AMI。 – helloV

回答

0

如果将块设备添加到启动配置或覆盖块设备映射(在AMI中),则只有那些映射将显示在describe-launch-configurations中。

来自AMI的块设备映射将不会显示在describe-launch-configurations中。

如果要查看AMI的块设备映射,请使用aws ec2 describe-images或API/SDK等效项。

+0

我想知道是否是这种情况,但我很难确定。谢谢 – esselman