如何描述VPC的安全组?

时间:2016-11-02 05:04:02

标签: amazon-web-services amazon-cloudformation aws-cli aws-security-group

有没有办法在特定的VPC中描述安全组?

这是我想要运行的内容:

aws ec2 describe-security-groups --group-name "<group-name>" --filter Name=vpc-id,Values=<my-vpc-id>

但它正在返回此错误:

A client error (VPCIdNotSpecified) occurred when calling the DescribeSecurityGroups operation: No default VPC for this user

感谢您的帮助,

由于

1 个答案:

答案 0 :(得分:8)

描述给定VPC中的所有安全组:

aws ec2 describe-security-groups --filters "Name=vpc-id,Values=vpc-abcd1234"

按ID描述特定安全组:

aws ec2 describe-security-groups --group-id sg-1234abcd

按名称描述特定安全组(对于非默认VPC):

aws ec2 describe-security-groups --filters Name=group-name,Values=MY-SG

按名称和VPC描述特定安全组(因为在不同的VPCS中可能有多个具有相同名称的组):

aws ec2 describe-security-groups --filters Name=group-name,Values=MY-SG Name=vpc-id,Values=vpc-abcd1234

请参阅AWS Command-Line Interface (CLI)文档:describe-security-groups