Boto get_all_instances方法因InvalidInstanceID.NotFound错误而失败

时间:2016-07-22 06:46:27

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

我正在使用boto从AWS EC2获取我的所有实例。代码如下:

conn.get_all_instances(filters={'tag-value': 'some_server'})

这个工作正常,直到最近我将我的两台服务器从m1.large实例升级到m3.large实例。我通过停止实例,更改实例类型并重新启动实例来实现升级。

但是,自从进行更改后,所有使get_all_instances调用的脚本都失败并出现以下错误和stacktrace:

<Code>InvalidInstanceID.NotFound</Code><Message>The instance IDs 'i-5bb7a48b, i-f9ca392d' do not exist</Message>

更令人惊讶的是,这个错误是零星的。有时候方法会失败,有时它会通过。任何指针,为什么会发生这种情况?

* 如果有帮助,我在这里发现了类似的问题:https://github.com/ansible/ansible/issues/7906

0 个答案:

没有答案
相关问题