View a markdown version of this page

Activación de eventos del ciclo de vida del grupo en Resource Groups - 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.

Activación de eventos del ciclo de vida del grupo en Resource Groups

nota

AWS La función Group Lifecycle Events (GLE) de ya no Grupos de recursos de AWS está disponible para nuevos clientes. Para obtener funciones similares a las de los eventos del ciclo de vida grupal (GLE), consulte la EventBridge-based alternativa recomendada. Para obtener más información, consulte Función de eventos del ciclo de vida grupal de Grupos de recursos de AWS Cambio de disponibilidad de de.

Para recibir notificaciones sobre los cambios en el ciclo de vida de tus grupos de recursos, puedes activar los eventos del ciclo de vida de los grupos. A continuación, Resource Groups proporciona información sobre los cambios de sus grupos en Amazon EventBridge. En EventBridge, puede evaluar los cambios y actuar en consecuencia utilizando las reglas que defina en el EventBridge servicio.

Permisos mínimos

Para activar los eventos del ciclo de vida de un grupo Cuenta de AWS, debes iniciar sesión como director AWS Identity and Access Management (IAM) con los siguientes permisos:

  • resource-groups:UpdateAccountSettings

  • iam:CreateServiceLinkedRole

  • events:PutRule

  • events:PutTargets

  • events:DescribeRule

  • events:ListTargetsByRule

  • cloudformation:DescribeStacks

  • cloudformation:ListStackResources

  • tag:GetResources

Cuando activas por primera vez los eventos del ciclo de vida del grupo en un Cuenta de AWS, Resource Groups crea un rol vinculado a un servicio denominado. AWSServiceRoleForResourceGroups Este rol administrado tiene permiso para usar una regla administrada EventBridge por grupos de recursos. La regla supervisa las etiquetas adjuntas a sus recursos y las pilas de CloudFormation de su cuenta para detectar cualquier cambio. A continuación, Resource Groups publica esos cambios en el bus de eventos predeterminado de Amazon EventBridge. El servicio también crea una regla EventBridge gestionada denominadaManaged.ResourceGroups.TagChangeEvents. Esta regla captura los detalles de los cambios en las etiquetas de sus recursos. Esto permite a los grupos de recursos generar eventos de membresía para enviarlos y EventBridge procesarlos para que las procesen sus reglas personalizadas. A continuación, sus EventBridge reglas pueden responder a los eventos enviando notificaciones a los objetivos configurados de las reglas.

Tras completar estos pasos, las reglas que buscan estos eventos deberían empezar a recibirlos en unos minutos.

Puedes activar los eventos del ciclo de vida de un grupo mediante la API del SDK Consola de administración de AWS o mediante un comando de una de las AWS CLI API del SDK.

nota

No puedes activar los eventos del ciclo de vida de un grupo si la cuota de tu grupo de recursos es demasiado alta. Para obtener más información, consulta Cómo ver las cuotas de servicio.

Consola de administración de AWS
Para activar los eventos del ciclo de vida del grupo en la consola de Resource Groups
  1. Abra la página de configuración en la consola de Resource Groups.

  2. En la sección Eventos del ciclo de vida del grupo, seleccione el interruptor junto a Las notificaciones están desactivadas.

  3. En el cuadro de diálogo de confirmación, elija Activar notificaciones.

    El interruptor de características muestra Las notificaciones están activadas.

Esto completa la primera parte del proceso. Tras activar las notificaciones de eventos, puedes crear reglas en Amazon EventBridge que capturen los eventos y los envíen a una empresa específica Servicios de AWS para su procesamiento.

AWS CLI
Para activar los eventos del ciclo de vida de un grupo, utiliza el AWS CLI o el AWS SDK

El siguiente ejemplo muestra cómo usar el AWS CLI para activar los eventos del ciclo de vida del grupo en los grupos de recursos. Introduzca el comando con el parámetro principal del servicio exactamente como se muestra. El resultado muestra tanto el estado actual como el estado deseado de la función.

$ aws resource-groups update-account-settings \ --group-lifecycle-events-desired-status ACTIVE { "AccountSettings": { "GroupLifecycleEventsDesiredStatus": "ACTIVE", "GroupLifecycleEventsStatus": "IN_PROGRESS" } }

Puede confirmar que la función está activada ejecutando el siguiente comando de ejemplo. Si ambos campos de estado muestran el mismo valor, la operación está completa.

$ aws resource-groups get-account-settings { "AccountSettings": { "GroupLifecycleEventsDesiredStatus": "ACTIVE", "GroupLifecycleEventsStatus": "ACTIVE" } }

Para obtener más información, consulte los siguientes recursos: