获得比我在AWS账户中的快照更多的aws快照

时间:2015-06-05 05:34:44

标签: amazon-web-services amazon-s3 boto amazon-ebs

当我尝试做的时候:

conn = boto.connect_ec2(access_key = "xxxxxxx", access_secret = "yyyyyy")
snapshots = conn.get_all_snapshots()

我获得了不同数量的快照(超过我在控制台上看到的快照)

但是在尝试执行时

snapshots = conn.get_all_snapshots(owner="xxxxxyyyyyyy")

我在控制台上看到了真实数量的快照。

为什么这种行为在boto中。在那里我可以找到那些额外的按扣。

1 个答案:

答案 0 :(得分:0)

snapshots = conn.get_all_snapshots()

^返回您可以访问的所有快照。它可能是许多公共可访问的快照。

snapshots = conn.get_all_snapshots(owner="xxxxxyyyyyyy")  OR snapshots = conn.get_all_snapshots(owner="self") 

xxxxxyyyyyy> AWS_Account_ID

^^返回您拥有的快照。


Thnx to: @BMW

参考:https://github.com/boto/boto/issues/2031