我正在尝试使用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
答案 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