describe_snapshots过滤器在boto3中没有工作"描述"领域

时间:2018-06-13 08:08:00

标签: boto3 aws-ebs

我正在尝试使用boto3基于描述过滤快照,但描述过滤器似乎不起作用。见下文:

>>> ec2.describe_snapshots(Filters=[{'Name':'snapshot-id','Values':['snap-yyyy']}],MaxResults=10,OwnerIds=['xxxxx'])['Snapshots']
[{u'Description': 'snap-yyyy blah blah', u'VolumeSize': 100, u'VolumeId': 'vol-ffffffff', u'State': 'completed', u'StartTime': datetime.datetime(2018, 6, 12, 9, 59, 16, tzinfo=tzutc()), u'Progress': '100%', u'OwnerId': 'xxxxx', u'SnapshotId': 'snap-yyyy'}]

如果我然后拍摄快照描述并使用它进行搜索,我什么也得不回来:

>>> ec2.describe_snapshots(Filters=[{'Name':'description','Values':['snap-yyyy blah blah']}],MaxResults=10,OwnerIds=['xxxxx'])['Snapshots']
[]

已经编辑了OwnerId和snapshotId,但由于快照是来自其他区域的快照的副本,因此VolumeId实际为vol-fffffff

是否有理由说明过滤器不匹配?根据文档,description是一个有效字段,可按 - https://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.Client.describe_snapshots

进行过滤

1 个答案:

答案 0 :(得分:1)

在不传递<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <table> <tr> <td><input id="checkbox_1" type="checkbox" name="selected" value="1"></td> <td> <select name="myselect" id="drop_1" disabled> <option selected disabled>#</option> <option>Cmaj</option> <option>Gmaj</option> <option>Dmaj</option> <option>Amaj</option> <option>Emaj</option> <option>Bmaj</option> <option>Fmaj</option> <option>Bb_maj</option> <option>Eb_maj</option> <option>Ab_maj</option> <option>Db_maj</option> <option>Gb_maj</option> <option>Amin</option> <option>Emin</option> <option>Bmin</option> <option>F#min</option> <option>C#_min</option> <option>G#_min</option> <option>D#_min</option> <option>Cb_maj</option> <option>Gmaj</option> <option>Dmaj</option> <option>F#maj</option> <option>Cmaj</option> <option>Fmaj</option> <option>Bb_maj</option> <option>Eb_maj</option> <option>Ab_maj</option> <option>Db_maj</option> <option>A#</option> </select> </td> </tr> <tr> <td><input id="checkbox_2" type="checkbox" name="selected" value="2"></td> <td> <select name="myselect" id="drop_2" disabled> <option selected disabled>#</option> <option>Cmaj</option> <option>Gmaj</option> <option>Dmaj</option> <option>Amaj</option> <option>Emaj</option> <option>Bmaj</option> <option>Fmaj</option> <option>Bb_maj</option> <option>Eb_maj</option> <option>Ab_maj</option> <option>Db_maj</option> <option>Gb_maj</option> <option>Amin</option> <option>Emin</option> <option>Bmin</option> <option>F#min</option> <option>C#_min</option> <option>G#_min</option> <option>D#_min</option> <option>Cb_maj</option> <option>Gmaj</option> <option>Dmaj</option> <option>F#maj</option> <option>Cmaj</option> <option>Fmaj</option> <option>Bb_maj</option> <option>Eb_maj</option> <option>Ab_maj</option> <option>Db_maj</option> <option>A#</option> </select> </td> </tr> </table>describe_snapshots()的情况下致电MaxResults。仅使用OwnerIds

过滤器调用它