virginia seguridad grupos east aws amazon-web-services amazon-ec2 amazon-vpc aws-cli

amazon-web-services - seguridad - security group aws



corregir la sintaxis de aws cli para encontrar un grupo de seguridad de VPC en una VPC no predeterminada (2)

Así es como lo hacemos cuando buscamos un grupo específico:

aws --profile myProfile ec2 describe-security-groups --region=AWS_REGION --filters "Name=vpc-id,Values=VPC_ID" --filters "Name=group-name,Values=NAMEOFSECGROUP"

Esta es una pregunta de seguimiento de ¿Cuál es la sintaxis correcta para filtrar por etiqueta en describe-vpcs? .

Usando la respuesta proporcionada y haciendo referencia a http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-groups.html

--filters (list) One or more filters. ...... vpc-id - The ID of the VPC specified when the security group was created.

He construido la solicitud de cli

aws --profile myProfile --region eu-west-1 ec2 describe-security-groups --group-name MyVpcSecGroup --filters Name=tag:vpc-id,Values=vpc-9xxxxxxx

sin embargo, recibo un error

El grupo de seguridad ''MyVpcSecGroup'' no existe en la VPC predeterminada ''vpc-bxxxxxx''

Entonces, ¿cómo formateo la sintaxis para buscar un grupo de seguridad en una VPC no predeterminada usando una lista de filtros como vpc-id?

thx Art


La documentación dice:

--group-names (list) [EC2-Classic, default VPC] One or more security group names.

Por lo tanto, parece que --group-names no se pueden usar en una VPC no predeterminada.

Sin embargo, hay métodos alternativos:

aws ec2 describe-security-groups --group-ids sg-xxxxxxxx aws ec2 describe-security-groups --filters Name=group-name,Values=MyVpcSecGroup

Para filtrar según una VPC y un nombre específicos:

aws ec2 describe-security-groups --filters Name=vpc-id,Values=vpc-11223344 Name=group-name,Values=MyVpcSecGroup

Para filtrar según una VPC específica y cualquier etiqueta :

aws ec2 describe-security-groups --filters Name=vpc-id,Values=vpc-11223344 Name=tag-value,Values=Production

Para filtrar en función de una VPC específica y una etiqueta específica :

aws ec2 describe-security-groups --filters Name=vpc-id,Values=vpc-11223344 Name=tag:Environment,Values=Production

Nota: Los nombres y valores de las etiquetas distinguen entre mayúsculas y minúsculas .