Привет! Я не могу отфильтровать экземпляры на основе нескольких тегов. Это может сделать для одного условия фильтра, когда я предоставляю два тега в фильтре, он выходит как ноль. Я думаю, что это принимает «И» в фильтре. Есть ли способ сказать, как ИЛИ в состоянии фильтра. У нас есть ключи тегов как для среды, так и для среды, было бы полезно получить обе детали, а не использовать два условия фильтра по отдельности.
#define the connection region ec2 = boto3.client('ec2', region_name="us-east-1") s3 = boto3.client('s3')
custom_filter = [
{
'Name':'tag:Enviroment',
'Values': ['*']
},
{
'Name':'tag:environment',
'Values': ['*']
}
]
def lambda_handler(event,context):
response = ec2.describe_instances(Filters=custom_filter)
Reservation_details = response["Reservations"]
for instance_details in Reservation_details:
instances = instance_details.get("Instances")
print(instances)