如何使用boto3获取我拥有的EBS快照列表?

时间:2017-06-15 17:44:39

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

我过去曾使用boto3来查找not public的所有图片,以便将我的返回图片列表从数千个减少到可管理的数字。

但是,我无法弄清楚如何以这种方式过滤EBS快照。 我试过以下

ec2.describe_snapshots(OwnerIds=self)

但是,OwnerIds只会获取一个ID列表。

我一直在阅读以下文档:describe_snapshots,并声明

  

结果可以包括指定所有者的AWS账户ID,   亚马逊拥有的快照亚马逊,或者是你自己的快照   自己的

但我无法确定这个self的意图。 有人可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:9)

尝试:

client.describe_snapshots(OwnerIds=['self'])

或者您可以指定您的帐号/ ID:

client.describe_snapshots(OwnerIds=['123456736123'])

两者都是等价的。