0
Я пытаюсь удалить любой предыдущий снимок с описанием, имеющим tags_description
, как я могу это сделать? Следующий код бросает мне ошибку:Как удалить моментальный снимок на основе описания?
Защиту call_cleaner (данные): регионы = [ 'мы-запад-2', 'ес-центрально-1', 'ар-юго-восток-1']
for index, region in enumerate(regions):
for ip_address, tags_descrip, regions_az, volume_id in data[index]:
ec2 = boto3.resource('ec2', region, aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY,)
delete_snapshot = ec2.describe_snapshots(Filters=tags_descrip)
for snap in delete_snapshot['Snapshots']:
print "Deleting snapshot %s" % snap['SnapshotId']
ec2.delete_snapshot(SnapshotId=snap['SnapshotId'])
ОШИБКА
delete_snapshot = ec2.describe_snapshots(Filters=tags_descrip)
AttributeError: 'ec2.ServiceResource' object has no attribute 'describe_snapshots'
delete_snapshot = ec2.get_all_snapshots (Filters = tags_descrip) AttributeError: объект 'ec2.ServiceResource' имеет нет атрибута 'get_all_snapshots' –
все еще дает мне ошибку, что случилось здесь –
ли я также нужен? для передачи области здесь с помощью 'client = boto3.client ('ec2')' as 'client = boto3.client ('ec2', region)' –