【发布时间】:2020-03-18 12:39:34
【问题描述】:
我正在创建一个 python 列表,其中存储了没有特定标签的快照 ID。是否可以自动删除列表中的所有快照?
for snapshot in snapshots.filter(OwnerIds=['self']):
# checking if PSP is set
if (not costreferencetag_isset_snapshot(snapshot)):
tag_snapshot = str(snapshot.id)
Snapshot_ID.append(tag_snapshot)
continue
else:
costreference_snapshot = get_costreference_snapshot(snapshot)
if costreference_snapshot not in managedpsp:
tag_snapshot = str(snapshot.id)
Snapshot_ID.append(tag_snapshot)
ec2.delete_snapshot(Snapshot_ID)
删除过程应该发生在代码示例的最后一行。 我现在无法真正对其进行测试,因为这会删除我目前仍需使用的快照。
列表为Snapshot_ID,仅存储我要删除的正确快照。
任何人都可以确认这会起作用吗?
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto3 snapshot