我正在尝试按名称查找安全组ID。 response = ec2.describe_security_groups()返回一个数据结构,其中包括所有组,id和其他所有内容。如果提供了组名,如何过滤特定组的组ID?
答案 0 :(得分:1)
用您要查找的安全组名称替换GROUP_NAME
:
import boto3
ec2 = boto3.client('ec2')
group_name = 'GROUP_NAME'
response = ec2.describe_security_groups(
Filters=[
dict(Name='group-name', Values=[group_name])
]
)
group_id = response['SecurityGroups'][0]['GroupId']