【发布时间】:2019-01-19 16:19:17
【问题描述】:
我正在使用 AWS CLI,我想获取我知道其名称的安全组的 ID (kingkajou_sg)。我该怎么做?
当我要求它列出所有安全组时,它很高兴:
$ aws ec2 describe-security-groups | wc -l
430
当我 grep 浏览此信息时,我看到有问题的 SG 已列出:
$ aws ec2 describe-security-groups | grep -i kingkajou_sg
"GroupName": "kingkajou_sg",
但是,当我尝试仅获取有关该安全组的信息时,它不会让我这样做。为什么?
$ aws ec2 describe-security-groups --group-names kingkajou_sg
An error occurred (InvalidGroup.NotFound) when calling the
DescribeSecurityGroups operation: The security group 'kingkajou_sg' does not exist in default VPC 'vpc-XXXXXXXX'
有人可以提供我可以用来提取安全组 ID 的单行命令吗?您可以假设该命令将从与安全组位于同一 VPC 的 EC2 中运行。
【问题讨论】:
标签: amazon-ec2 aws-cli aws-security-group