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


问题内容

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

但是,我不知道如何以这种方式过滤EBS快照。我尝试了以下

ec2.describe_snapshots(OwnerIds=self)

但是,OwnerIds仅接受一个I​​D列表。

我正在阅读以下文档:describe_snapshots,它指出

结果可以包括指定所有者的AWS账户ID,Amazon所拥有快照的Amazon或self所拥有快照的self

但是我无法弄清楚这self意味着什么。有人可以帮忙吗?谢谢。


问题答案:

尝试:

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

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

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

两者是等效的。