Quiero saber por qué mi regla de Amazon EventBridge que recibe eventos de servicios globales no funciona en las regiones de AWS fuera de la región us-east-1.
Solución
Nota: Los servicios globales de AWS, como AWS Identity and Asset Management (IAM) y Amazon Route 53, solo están disponibles en la región us-east-1. El bus de eventos predeterminado para la región us-east-1 recibe todos los eventos que generan los servicios globales.
Nueva creación de la regla de EventBridge y los destinos en la región us-east-1
Sigue estos pasos:
- Elimina los recursos de EventBridge en la región us-east-2.
- Vuelve a crear la misma regla, patrón y destinos en la región us-east-1.
Importante: Si tus destinos se encuentran fuera de la región us-east-1, completa los pasos de la siguiente sección.
Para obtener más información, consulta Deleting an event bus in Amazon EventBridge (Eliminación de un bus de eventos en Amazon EventBridge) y Disabling or deleting a rule in Amazon EventBridge (Deshabilitación o eliminación de una regla en Amazon EventBridge).
Enrutamiento de los eventos desde la región us-east-1 al bus de eventos de la región us-east-2
Configura los recursos de EventBridge en la región us-east-2 con capacidades de enrutamiento entre regiones. Luego, puedes enrutar los eventos desde la región us-east-1 a un bus de eventos en la región us-east-2. Esto permite que los eventos que se originan en la región us-east-1 invoquen destinos de la región us-east-2.
Sigue estos pasos:
- Abre la consola de EventBridge en la región us-east-1.
- Elige Reglas. Asegúrate de crear la regla en la región us-east-1 en el bus de eventos predeterminado.
- Selecciona Crear regla. A continuación, introduce el patrón que se encuentra en Patrón personalizado en la región us-east-2.
- En Target types (Tipos de destino), elige el bus de eventos de EventBridge. A continuación, selecciona Event bus in a different account or Region (Bus de eventos en otra cuenta o región).
- En Bus de eventos, introduce el ARN del bus de eventos predeterminado en la región us-east-2.
- Mantén la opción predeterminada Crear un nuevo rol para el recurso especificado. Esto crea los permisos de IAM necesarios que permiten a la regla colocar eventos en el bus de destino.
- Selecciona Siguiente y, a continuación, selecciona Actualizar regla.
Nota: No elimines la regla de EventBridge de la región us-east-2 porque las reglas deben coexistir en ambas regiones.
En la nueva configuración, todos los eventos de la región us-east-1 se dirigen al bus de eventos de la región us-east-2. Un evento invoca tu regla actual en la región us-east-2. Luego, el evento invoca los destinos de la misma región.