Cree un grupo CloudFormation basado en pilas - Grupos de recursos de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree un grupo CloudFormation basado en pilas

Los siguientes procedimientos le muestran cómo crear una consulta basada en consultas y usarla para crear un grupo de recursos.

Console
  1. Inicie sesión en la consola de Grupos de recursos de AWS.

  2. En el panel de navegación, elija Crear Resource Group.

  3. En Crear grupo basado en consultas, en Tipo de grupo, elija el tipo de grupo basado en CloudFormation pilas.

  4. Elija la pila que desea que sea la base de su grupo. Un grupo de recursos se puede basar solo en una pila. Para filtrar la lista de pilas, empiece a escribir el nombre. En la lista aparecen solo las pilas con estados compatibles.

  5. Elija los tipos de recursos en la pila que desea incluir en el grupo. Para este tutorial, mantenga el valor predeterminado de Todos los tipos de recursos admitidos. Para obtener más información acerca de qué tipos de recursos son compatibles y pueden estar en el grupo, consulte Tipos de recursos que puede usar con un Grupos de recursos de AWS editor de etiquetas.

  6. Seleccione Ver recursos de grupo para obtener la lista de recursos de la CloudFormation pila que coinciden con los tipos de recursos seleccionados.

  7. Una vez que tenga los resultados que desea, cree un grupo basado en esta consulta.

    1. En la página Detalles del grupo, en Nombre de grupo, escriba un nombre para el grupo de recursos.

      El nombre de un grupo de recursos puede tener un máximo de 128 caracteres de longitud e incluir letras, números, guiones, puntos y guiones bajos. El nombre no puede comenzar por AWS ni aws. Estas cadenas están reservadas. El nombre de un grupo de recursos debe ser único en la región actual de la cuenta.

    2. (Opcional) En Descripción del grupo, escriba una descripción para el grupo.

    3. (Opcional) En Etiquetas del grupo, añada pares de clave y valor de etiqueta que se aplicarán solamente al grupo de recursos, no a los recursos miembros del grupo.

      Las etiquetas del grupo son útiles si tiene previsto que este grupo vaya a formar parte de un grupo más grande. Dado que es necesario especificar al menos una clave de etiqueta para crear un grupo, asegúrese de añadir como mínimo una clave de etiqueta en Etiquetas del grupo para los grupos que tiene previsto anidar en grupos más grandes.

  8. Cuando termine, elija Crear grupo.

AWS CLI & AWS SDKs

Un grupo CloudFormation basado en pilas se basa en un tipo de consulta. CLOUDFORMATION_STACK_1_0

  1. Ejecute el siguiente comando, sustituyendo los valores de nombre de grupo, descripción, identificador de pila y tipos de recursos por los suyos. Las descripciones pueden tener un máximo de 512 caracteres de longitud e incluir letras, números, guiones, guiones bajos, puntuación y espacios.

    Si no identifica los tipos de recursos, Resource Groups incluye todos los tipos de recursos admitidos en la pila. Puede incluir un máximo de 20 tipos de recursos en una consulta. El nombre de un grupo de recursos puede tener un máximo de 128 caracteres de longitud e incluir letras, números, guiones, puntos y guiones bajos. El nombre no puede comenzar por AWS ni aws. Estas cadenas están reservadas. El nombre de un grupo de recursos debe ser único en la cuenta.

    stack_identifierEs el ARN de la pila, como se muestra en el comando de ejemplo.

    $ aws resource-groups create-group \ --name group_name \ --description "description" \ --resource-query '{"Type":"CLOUDFORMATION_STACK_1_0","Query":"{\"StackIdentifier\":\"stack_identifier\",\"ResourceTypeFilters\":[\"resource_type1\",\"resource_type2\"]}"}'

    El siguiente comando es un ejemplo.

    $ aws resource-groups create-group \ --name My-CFN-stack-group \ --description "My first CloudFormation stack-based group" \ --resource-query '{"Type":"CLOUDFORMATION_STACK_1_0","Query":"{\"StackIdentifier\":\"arn:aws:cloudformation:us-west-2:123456789012:stack\/AWStestuseraccount\/fb0d5000-aba8-00e8-aa9e-50d5cEXAMPLE\",\"ResourceTypeFilters\":[\"AWS::EC2::Instance\",\"AWS::S3::Bucket\"]}"}'
  2. El comando devuelve lo siguiente.

    • Una descripción completa del grupo que se ha creado.

    • La consulta de recursos que ha utilizado para crear el grupo.