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.
Integración AWS DevOps Agente con Amazon EventBridge
Puede integrar AWS DevOps Agent con sus aplicaciones basadas en eventos utilizando los eventos que se producen durante los ciclos de vida de la investigación y la mitigación. AWS DevOps El agente envía eventos a Amazon EventBridge cuando cambia el estado de una investigación o mitigación. A continuación, puede crear EventBridge reglas que actúen en función de estos eventos.
Por ejemplo, puede crear reglas que realicen las siguientes acciones:
Invoque una función AWS Lambda para procesar los resultados de la investigación cuando se complete una investigación.
Envía una notificación a Amazon SNS cuando una investigación falle o se agote el tiempo de espera.
Actualice un sistema de emisión de entradas cuando se cree una nueva investigación.
Inicie un flujo de trabajo de AWS Step Functions cuando se complete una acción de mitigación.
Cómo se realiza la EventBridge ruta AWS DevOps Eventos de agentes
AWS DevOps El agente envía los eventos al bus de eventos EventBridge predeterminado. EventBridge a continuación, evalúa los eventos en función de las reglas que usted cree. Cuando un evento coincide con el patrón de eventos de una regla, EventBridge envía el evento a los destinos especificados.
En el siguiente diagrama se muestra cómo se EventBridge distribuyen los eventos del AWS DevOps agente.
AWS DevOps El agente envía un evento al bus de eventos EventBridge predeterminado cuando cambia el estado del ciclo de vida de una investigación o mitigación.
EventBridge evalúa el evento en función de las reglas que usted creó.
Si el evento coincide con el patrón de eventos de una regla, EventBridge envía el evento a los destinos especificados en la regla.
AWS DevOps Eventos del agente
AWS DevOps El agente envía los siguientes eventos a EventBridge. Todos los eventos utilizan la fuenteaws.aidevops.
Eventos de investigación respaldados
| detail-type | Description (Descripción) |
|---|---|
Investigation Created |
Se creó una investigación en el espacio de agentes. |
Investigation Priority Updated |
Se cambió la prioridad de una investigación. |
Investigation In Progress |
Una investigación inició un análisis activo. |
Investigation Completed |
Una investigación terminó satisfactoriamente con los hallazgos. |
Investigation Failed |
Se detectó un error en la investigación y no se pudo completar. |
Investigation Timed Out |
La duración máxima permitida de una investigación ha superado. |
Investigation Cancelled |
Se canceló una investigación antes de su finalización. |
Investigation Pending Triage |
Hay una investigación a la espera de ser evaluada antes de que comience el análisis activo. |
Investigation Linked |
Una investigación estaba relacionada con un incidente o una multa relacionados. |
Investigation Skipped |
Se omitió una investigación porque cumplía con los criterios de omisión definidos en una habilidad. |
Eventos de mitigación compatibles
| detail-type | Description (Descripción) |
|---|---|
Mitigation In Progress |
Se inició una acción de mitigación. |
Mitigation Completed |
Una acción de mitigación finalizó satisfactoriamente. |
Mitigation Failed |
Se detectó un error en una acción de mitigación y no se pudo completar. |
Mitigation Timed Out |
Una acción de mitigación ha superado la duración máxima permitida. |
Mitigation Cancelled |
Se canceló una acción de mitigación antes de completarse. |
Para obtener descripciones de campo detalladas y ejemplos de eventos, consulteAWS DevOps Referencia detallada de eventos de agentes.
Crear patrones de eventos que coincidan AWS DevOps Eventos de agentes
EventBridge las reglas utilizan patrones de eventos para seleccionar eventos y enviarlos a los objetivos. Un patrón de eventos coincide con la estructura de los eventos que gestiona. Los patrones de eventos se crean para filtrar los eventos del AWS DevOps agente en función de los campos de eventos.
Los siguientes ejemplos muestran patrones de eventos para casos de uso comunes.
Haga coincidir todos los eventos AWS DevOps del agente
El siguiente patrón de eventos coincide con todos los eventos del AWS DevOps agente.
{ "source": ["aws.aidevops"] }
Coincide solo con los eventos de investigación
El siguiente patrón de eventos utiliza una coincidencia de prefijos para seleccionar solo los eventos del ciclo de vida de la investigación.
{ "source": ["aws.aidevops"], "detail-type": [{"prefix": "Investigation"}] }
Haga coincidir solo los eventos de finalización y error
El siguiente patrón de eventos coincide con los eventos de las investigaciones y mitigaciones finalizadas o fallidas.
{ "source": ["aws.aidevops"], "detail-type": [ "Investigation Completed", "Investigation Failed", "Mitigation Completed", "Mitigation Failed" ] }
Haga coincidir los eventos de un espacio de agentes específico
El siguiente patrón de eventos coincide con los eventos de un espacio de agentes específico.
{ "source": ["aws.aidevops"], "detail": { "metadata": { "agent_space_id": ["your-agent-space-id"] } } }
Para obtener más información sobre los patrones de eventos, consulta los patrones de EventBridge eventos de Amazon en la Guía del EventBridge usuario de Amazon.
EventBridge Permisos de Amazon
AWS DevOps El agente no necesita permisos adicionales para enviar eventos a EventBridge. Los eventos se envían automáticamente al bus de eventos predeterminado.
En función de los destinos que configure para sus EventBridge reglas, es posible que necesite añadir permisos específicos. Para obtener más información sobre los permisos necesarios para los objetivos, consulta Uso de políticas basadas en recursos para Amazon EventBridge en la Guía del EventBridge usuario de Amazon.
Recursos adicionales EventBridge
Para obtener más información sobre EventBridge los conceptos y la configuración, consulta los siguientes temas de la Guía del EventBridge usuario de Amazon: