【问题标题】:How to use boto3 to get a list of EBS snapshots owned by me?如何使用 boto3 获取我拥有的 EBS 快照列表?
【发布时间】:2017-11-18 07:37:05
【问题描述】:

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

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

ec2.describe_snapshots(OwnerIds=self)

但是,OwnerIds 只需要一个 Id 列表。

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

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

但我不知道这个self 应该去哪里。 有人可以帮忙吗?谢谢。

【问题讨论】:

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


    【解决方案1】:

    试试:

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

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

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

    两者是等价的。

    【讨论】:

    • 谢谢。这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2020-02-02
    • 2017-07-28
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 2019-06-13
    相关资源
    最近更新 更多