Как создать фильтр для исключения определенных символов в AWS Lambda с помощью скрипта Python? - PullRequest
0 голосов
/ 17 декабря 2018

Я действительно застрял в своей маленькой практике кодирования

def get_zhan_created_snapshots(self):
    snapshots = self.ec2.describe_snapshots(Filters=[{'Name': 'description', 'Values': ['Created by CreateImage for ami-abc', 'Created by CreateImage for ami-bcd', 'Created by CreateImage for ami-efg', 'Created by CreateImage for ami-hij']}])
    return snapshots

В этом методе я на самом деле хочу НЕ возвращать снимки, перечисленные в массиве

['Created by CreateImage for ami-abc', 'Created by CreateImage for ami-bcd', 'Created by CreateImage for ami-efg', 'Created by CreateImage for ami-hij']

Как я могу это сделать?

Спасибо.С уважением,

1 Ответ

0 голосов
/ 18 декабря 2018

В конце я создал код для итерации по списку для фильтрации.

snapshots = self.ec2.describe_snapshots(OwnerIds=['self'])
for snapshot in snapshots['Snapshots']:
            description = snapshot['Description']
            if (description == ''):
                #Do your thing
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...