AWS Boto描述了实例点对点需求与保留

时间:2017-08-10 03:28:48

标签: amazon-web-services amazon-ec2 boto3

也许我是盲目的,但我没有看到元数据表明该实例是现货,按需还是保留。

import boto3
ec2 = boto3.resource('ec2')
instances = ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])

for instance in instances:
    print instance.(?)

1 个答案:

答案 0 :(得分:1)

来自:describe_instances

spot_instance_request_id - 竞价型实例请求的ID。

  • 如果spot_instance_request_id不为空,则为现场实例

无法检查实例是否已保留。 AWS不会将任何实例标记为保留。您的帐单会根据您的实例预订和实例使用情况而有所不同。

for instance in instances:
   if instance.spot_instance_request_id:
     print instance.instance_id, 'is a SPOT instance'
   else:
     print instance.instance_id, 'is not a SPOT instance'
相关问题