Actualización de grupos enAWS Resource Groups - AWS Resource Groupsy etiquetas

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.

Actualización de grupos enAWS Resource Groups

Para actualizar un grupo de recursos basado en etiquetas en Resource Groups, puede editar la consulta y las etiquetas que constituyen la base del grupo. Solo podrá agregar y eliminar recursos del grupo mediante la aplicación de cambios en la consulta o las etiquetas. No se pueden seleccionar recursos específicos para añadirlos al grupo o eliminarlos de este. La mejor manera de añadir o eliminar un recurso específico de un grupo consiste en editar las etiquetas del recurso. A continuación, compruebe que la consulta de etiquetas del grupo de recursos incluye u omite la etiqueta, en función de si se desea o no que el recurso forme parte del grupo.

Para actualizar unAWS CloudFormationgrupo de recursos basado en pila, puede elegir una pila diferente. También puede añadir o eliminar los tipos de recursos de la pila que desea que forme parte del grupo. Para cambiar los recursos disponibles en la pila, actualice la plantilla de AWS CloudFormation que ha utilizado para crear la pila y, a continuación, actualice la pila en AWS CloudFormation. Para obtener más información acerca de cómo actualizar unAWS CloudFormationstack, consulteAWS CloudFormationActualizaciones de pilaen laAWS CloudFormationGuía del usuario de .

En la AWS CLI, utilice estos dos comandos para actualizar los grupos.

  • update-group, para actualizar la descripción de un grupo.

  • update-group-query, para actualizar la consulta de recursos y las etiquetas que determinan los recursos que forman parte del grupo.

No puede cambiar unAWS CloudFormationGrupo basado en una pila de en un grupo de consultas basado en etiquetas o viceversa. Sin embargo, puede hacerlo mediante la API de Resource Groups, incluido elAWS CLI.

Actualizar grupos de consultas basados en etiquetas

Console

Actualizar un grupo basado en etiquetas cambiando los tipos de recursos o etiquetas de la consulta en la que se basa el grupo. También puede añadir o modificar la descripción del grupo.

  1. Inicie sesión en la consola de AWS Resource Groups.

  2. En el panel de navegación, enGrupos de recursos guardados, elija el nombre del grupo y, a continuación, elijaEditar.

    nota

    Solo puede actualizar los grupos de recursos que son de su propiedad. LaPropietariomuestra la propiedad de la cuenta de cada grupo de recursos. Se crearon todos los grupos con un propietario de cuenta que no sea el en el que has iniciado sesiónAWS License Manager. Para obtener más información, consulteGrupos de recursos de host enAWS License Manageren laGuía del usuario de License Manager.

  3. En la páginaEditar grupopágina, enCriterios de agrupación, agregue o elimine tipos de recursos. Puede incluir un máximo de 20 tipos de recursos en una consulta. Para eliminar un tipo de recurso, elija X en la etiqueta del tipo de recurso. Elija View group resources (Ver recursos del grupo) para ver cómo afectan los cambios a los recursos que forman el grupo. En este tutorial, añadimos el tipo de recurso AWS::RDS::DBInstance a la consulta.

  4. Todavía por debajoCriterios de agrupación, edite las etiquetas según sea necesario. En este ejemplo, filtramos los recursos que tienen un clave de etiqueta Stage (Etapa) y añadimos un valor de etiqueta Test (Pruebas). El valor de la etiqueta es opcional, pero permite limitar aún más los resultados de la consulta. Para eliminar una etiqueta, seleccione X en el rótulo de la etiqueta.

  5. En Additional information (Información adicional), puede editar la descripción del grupo. No puede editar el nombre de un grupo después de crearlo.

  6. (Opcional) EnEtiquetas del grupo, puede añadir o eliminar etiquetas. Las etiquetas del grupo son metadatos sobre el grupo de recursos. No afectan a los recursos que lo componen. Para cambiar los recursos que devuelve la consulta del grupo de recursos, edite las etiquetas que se encuentran enCriterios de agrupación.

    Las etiquetas del grupo son útiles si tiene previsto que este grupo vaya a formar parte de un grupo más grande. Se requiere especificar al menos una clave de etiqueta para crear un grupo. Por ello, debe añadir al menos una clave de etiqueta enEtiquetas del grupoa grupos que planeas anidar en grupos más grandes.

  7. ElegirVista previa de recursos del grupopara recuperar la lista actualizada de instancias EC2, buckets de S3 e instancias de base de datos de Amazon RDS de la cuenta que coincidan con las claves de etiqueta especificadas. Si no ve los recursos que esperaba en la lista, asegúrese de que estos estén etiquetados con las etiquetas que ha especificado en Grouping criteria (Criterios de agrupación).

  8. Cuando haya terminado, elija Save changes (Guardar cambios).

AWS CLI & AWS SDKs

En la AWS CLI, utilizará dos comandos diferentes para actualizar la consulta de un grupo y la descripción de un grupo de recursos. No se puede editar el nombre de un grupo existente. En el navegadorAWS CLI, puede cambiar un grupo basado en etiquetas por un CloudFormation grupo basado en pila, o viceversa.

  1. Si no desea cambiar la descripción del grupo, omita este paso y continúe en el siguiente. En una sesión de la AWS CLI, escriba lo siguiente, reemplazando los valores del nombre y la descripción del grupo por los suyos propios, y, a continuación, pulse Enter (Intro).

    $ aws resource-groups update-group \ --group-name resource-group-name \ --description "description_text"

    El siguiente comando es un ejemplo.

    $ aws resource-groups update-group \ --group-name my-resource-group \ --description "EC2 instances, S3 buckets, and RDS DBs that we are using for the test stage."

    El comando devuelve una descripción completa actualizada del grupo.

  2. Para actualizar la consulta y las etiquetas de un grupo, escriba el siguiente comando. Reemplace los valores del nombre del grupo, los tipos de recursos, las claves de etiqueta y los valores de etiqueta por los suyos propios, las claves Luego pulsaEntrar. Puede incluir un máximo de 20 tipos de recursos en una consulta.

    $ aws resource-groups update-group-query \ --group-name resource-group-name \ --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"resource_type1\",\"resource_type2\"],\"TagFilters\":[{\"Key\":\"Key1\",\"Values\":[\"Value1\",\"Value2\"]},{\"Key\":\"Key2\",\"Values\":[\"Value1\",\"Value2\"]}]}"}'

    El siguiente comando es un ejemplo.

    $ aws resource-groups update-group-query \ --group-name my-resource-group \ --resource-query '{"Type":"TAG_FILTERS_1_0","Query":"{\"ResourceTypeFilters\":[\"AWS::EC2::Instance\",\"AWS::S3::Bucket\",\"AWS::RDS::DBInstance\"],\"TagFilters\":[{\"Key\":\"Stage\",\"Values\":[\"Test\"]}]}"}'

    El comando devuelve la consulta actualizada como resultado.

Actualizar unAWS CloudFormationGrupo basado en una pila

Console

No puede cambiar unAWS CloudFormationGrupo basado en una pila de a un grupo basado en etiquetas en laAWS Management Console. Sin embargo, puede cambiar la pila en la que se basa el grupo o los tipos de recursos de la pila que desea incluir en el grupo. También puede añadir o modificar la descripción del grupo.

  1. Inicie sesión en la consola de AWS Resource Groups.

  2. En el panel de navegación, enGrupos de recursos guardados, elija el nombre del grupo y, a continuación, elijaEditar.

  3. nota

    Solo puede actualizar los grupos de recursos que son de su propiedad. LaPropietariomuestra la propiedad de la cuenta de cada grupo de recursos. Se crearon todos los grupos con un propietario de cuenta que no sea el en el que has iniciado sesiónAWS License Manager. Para obtener más información, consulteGrupos de recursos de host enAWS License Manageren laGuía del usuario de License Manager.

  4. En la páginaEditar grupopágina, enCriterios de agrupación, para cambiar la pila en la que se basa su grupo, elija la pila de la lista desplegable. Un grupo de recursos se puede basar solo en una pila. Para filtrar la lista de pilas, empiece a escribir el nombre de la pila. En la lista aparecen solo las pilas con estados compatibles. Para obtener una lista de estados compatibles consulte Creación de grupos basados en consultas enAWS Resource Groups en esta guía.

  5. Añadir o eliminar tipos de recursos. En la lista desplegable solo se muestran los tipos de recursos disponibles en la pila. El valor predeterminado es All supported resource tipes (Todos los tipos de recursos compatibles). Puede incluir un máximo de 20 tipos de recursos en una consulta. Para eliminar un tipo de recurso, elija X en la etiqueta del tipo de recurso. Para obtener más información acerca de qué tipos de recursos son compatibles y pueden estar en el grupo, consulte Recursos que puedes usar conAWS Resource GroupsEditor de etiquetas de.

  6. ElegirVista previa de recursos del grupopara recuperar la lista de recursos delAWS CloudFormationpila que coinciden con los tipos de recursos seleccionados.

  7. En Additional information (Información adicional), puede editar la descripción del grupo. No puede editar el nombre de un grupo después de crearlo.

  8. Añada o elimine etiquetas en Group Tags (Etiquetas del grupo). Las etiquetas del grupo son metadatos sobre el grupo de recursos. No afectan a los recursos que lo componen. Para cambiar los recursos que devuelve la consulta del grupo de recursos, edite las etiquetas de Grouping criteria (Criterios de agrupación).

    Las etiquetas del grupo son útiles si tiene previsto que este grupo vaya a formar parte de un grupo más grande. Se requiere especificar al menos una clave de etiqueta para crear un grupo. Por ello, debe añadir al menos una clave de etiqueta enEtiquetas del grupoa grupos que planeas anidar en grupos más grandes.

  9. Cuando haya terminado, elija Save changes (Guardar cambios).

AWS CLI & AWS SDKs

En la AWS CLI, utilizará dos comandos diferentes para actualizar la consulta de un grupo y la descripción de un grupo de recursos. No se puede editar el nombre de un grupo existente. En el navegadorAWS CLI, puede cambiar un grupo basado en etiquetas por un CloudFormation grupo basado en pila, o viceversa.

  1. Si no desea cambiar la descripción del grupo, omita este paso y continúe en el siguiente. Ejecute el siguiente comando, reemplazando los valores del nombre y la descripción del grupo por los suyos propios.

    $ aws resource-groups update-group \ --group-name "resource-group-name" \ --description "description_text"

    El siguiente comando es un ejemplo.

    $ aws resource-groups update-group \ --group-name "My-CFN-stack-group" \ --description "EC2 instances, S3 buckets, and RDS DBs that we are using for the test stage."

    El comando devuelve una descripción completa actualizada del grupo.

  2. Para actualizar la consulta y las etiquetas de un grupo, ejecute el siguiente comando. Reemplace los valores del nombre del grupo, el identificador de la pila y los tipos de recursos por los suyos propios. Para añadir tipos de recursos, proporcione la lista completa de tipos de recursos en el comando, no solo los tipos de recursos que esté añadiendo. Puede incluir un máximo de 20 tipos de recursos en una consulta.

    El stack_identifier es el ARN de la pila, como se muestra en el comando de ejemplo.

    $ aws resource-groups update-group-query \ --group-name resource-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 update-group-query \ --group-name "my-resource-group" \ --description "Updated CloudFormation stack-based group" \ --resource-query '{"Type":"CLOUDFORMATION_STACK_1_0","Query":"{\"StackIdentifier\":\"arn:aws:cloudformation:us-west-2:810000000000:stack\/AWStestuseraccount\/fb0d5000-aba8-00e8-aa9e-50d5cEXAMPLE\",\"ResourceTypeFilters\":[\"AWS::EC2::Instance\",\"AWS::S3::Bucket\"]}"}'

    El comando devuelve la consulta actualizada como resultado.