更新模拟的竞价型实例状态(moto)

时间:2019-03-04 23:38:08

标签: python boto3 moto

有人可以帮助模拟boto3竞价型实例吗?

尤其是我想使用moto更新竞价请求的状态并将竞价型实例从待处理迁移到失败已创建< / strong>实例。

示例代码以创建一个竞价请求,然后对其进行描述:

import boto3
from moto import mock_ec2

mock = mock_ec2()
mock.start()

conn = boto3.client('ec2')

# Request a spot instance
inst = conn.request_spot_instances()

request_ids = [i['SpotInstanceRequestId'] for i in inst['SpotInstanceRequests']]

conn.describe_spot_instance_requests(SpotInstanceRequestIds=request_ids)

# Pending evaluation...

无论我等待多长时间,请求都不会更改状态。我想更改状态,以便可以在代码中建立检查以处理不同的事件。

有什么建议吗?

0 个答案:

没有答案