我有几个自定义AMI正在运行,我希望将其作为一个组进行控制,即自动将它们旋转并在预定义时间将其拆除。它们是不同的amis,而不是相同ami的倍数。这可以通过自动缩放API实现吗?
答案 0 :(得分:2)
假设您要创建三个实例,您可以通过单独调用CLI ec2-run-instances来创建它们,例如
ec2-run-instances ami-1a2b3c4d -k gsg-keypair(更多参数等)
ec2-run-instances ami-7d2b3c55 -k gsg-keypair(更多参数等)
ec2-run-instances ami-8d2b3c55 -k gsg-keypair(更多参数等)
从每次调用中检索实例ID。然后将该实例标记为该组的一部分:
ec2-create-tags i-bf72dbd2 --tag“purpose = xyz_pdq”(对于每次调用时改变实例ID的三个中的每一个)
然后,您可以通过调用
来检索具有该标记的实例列表ec2-describe-tags --filter“resource-type = instance”--filter“key = purpose”--filter“value = xyz_pdq”
通过列表迭代并终止这些实例