Amazon ec2 在--count>;之后标识当前正在执行的EC2实例;1.

Amazon ec2 在--count>;之后标识当前正在执行的EC2实例;1.,amazon-ec2,command-line-interface,Amazon Ec2,Command Line Interface,当从命令行启动5个实例时 aws ec2 run-instances --image-id ami-xxxxx \ --count 5 \ --instance-type m3.medium \ --key-name xxxxx \ --security-groups xxxxx 每个实例有没有办法从枚举列表1..5中清楚地标识自己?我不需要实例id,我真的需要cloud init的某种反馈,以确定任何实例的五个实例中的哪

当从命令行启动5个实例时

aws ec2 run-instances --image-id ami-xxxxx \
         --count 5 \
         --instance-type m3.medium  \
         --key-name xxxxx \
        --security-groups xxxxx

每个实例有没有办法从枚举列表1..5中清楚地标识自己?我不需要实例id,我真的需要cloud init的某种反馈,以确定任何实例的五个实例中的哪一个是。Ubuntu 64(非pv)如果有帮助。我想是ami发布索引?

你会在这里找到你想要的:谢谢,是的。从外部看,启动输出告诉我哪个是哪个。因此,我可以通过grep运行ec2metadata并在内部进行剪切,然后导出生成的数字(加1)。多机启动有一些限制,因为这些机器不知道它们的对等机,或者在没有打电话回家的情况下实际启动的总数。在任何情况下,他们都会在工作结束时给家里打电话要求终止合同。干杯。我的观察结果还表明,这对于spot实例发射组来说并不正常。对于ami启动索引,所有实例都返回0。《用户指南》有些价值,但还有很长的路要走。我仍然只能从网页启动带有init数据的spot实例请求,而在任何情况下都不能启动cli。