Boto3:如果我知道组名,如何找到安全组ID

时间:2019-04-29 21:30:21

标签: python boto3

我正在尝试按名称查找安全组ID。 response = ec2.describe_security_groups()返回一个数据结构,其中包括所有组,id和其他所有内容。如果提供了组名,如何过滤特定组的组ID?

1 个答案:

答案 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']