1

我有几个正在运行的自定义 AMI,我想将它们作为一个组进行控制,即自动启动它们并在预定义的时间将它们拆除。它们是不同的 ami,而不是同一个 ami 的倍数。自动缩放 API 可以做到这一点吗?

4

1 回答 1

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-8d2b​​3c55 -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"

遍历列表并终止这些实例

于 2013-05-03T12:08:24.663 回答