As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Integrar AWS DevOps Agente da Amazon EventBridge
Você pode integrar o AWS DevOps Agent aos seus aplicativos orientados por eventos usando eventos que ocorrem durante os ciclos de vida de investigação e mitigação. AWS DevOps O agente envia eventos para a Amazon EventBridge quando o estado de uma investigação ou mitigação muda. Em seguida, você pode criar EventBridge regras que atuem com base nesses eventos.
Por exemplo, você pode criar regras que executem as seguintes ações:
Invoque uma função AWS Lambda para processar os resultados da investigação quando uma investigação for concluída.
Envie uma notificação do Amazon SNS quando uma investigação falhar ou atingir o tempo limite.
Atualize um sistema de emissão de tíquetes quando uma nova investigação for criada.
Inicie um fluxo de trabalho do AWS Step Functions quando uma ação de mitigação for concluída.
Como são EventBridge as rotas AWS DevOps Eventos do agente
AWS DevOps O agente envia eventos para o barramento de eventos EventBridge padrão. EventBridge em seguida, avalia os eventos em relação às regras que você cria. Quando um evento corresponde ao padrão de eventos de uma regra, EventBridge envia o evento para os destinos especificados.
O diagrama a seguir mostra como EventBridge roteia os eventos AWS DevOps do Agente.
AWS DevOps O agente envia um evento para o barramento de eventos EventBridge padrão quando o estado do ciclo de vida de uma investigação ou mitigação muda.
EventBridge avalia o evento em relação às regras que você criou.
Se o evento corresponder ao padrão de evento de uma regra, EventBridge envia o evento para os destinos especificados na regra.
AWS DevOps Eventos do agente
AWS DevOps O agente envia os seguintes eventos para EventBridge. Todos os eventos usam a fonteaws.aidevops.
Eventos de investigação apoiados
| detail-type | Description |
|---|---|
Investigation Created |
Uma investigação foi criada no espaço do agente. |
Investigation Priority Updated |
A prioridade de uma investigação foi alterada. |
Investigation In Progress |
Uma investigação iniciou uma análise ativa. |
Investigation Completed |
Uma investigação foi concluída com sucesso com as descobertas. |
Investigation Failed |
Uma investigação encontrou um erro e não pôde ser concluída. |
Investigation Timed Out |
Uma investigação excedeu a duração máxima permitida. |
Investigation Cancelled |
Uma investigação foi cancelada antes da conclusão. |
Investigation Pending Triage |
Uma investigação está aguardando a triagem antes do início da análise ativa. |
Investigation Linked |
Uma investigação foi vinculada a um incidente ou ticket relacionado. |
Investigation Skipped |
Uma investigação foi ignorada porque correspondia aos critérios de ignorar definidos em uma habilidade. |
Eventos de mitigação suportados
| detail-type | Description |
|---|---|
Mitigation In Progress |
Uma ação de mitigação foi iniciada. |
Mitigation Completed |
Uma ação de mitigação foi concluída com sucesso. |
Mitigation Failed |
Uma ação de mitigação encontrou um erro e não pôde ser concluída. |
Mitigation Timed Out |
Uma ação de mitigação excedeu a duração máxima permitida. |
Mitigation Cancelled |
Uma ação de mitigação foi cancelada antes da conclusão. |
Para obter descrições de campo detalhadas e exemplos de eventos, consulteAWS DevOps Referência detalhada de eventos do agente.
Criação de padrões de eventos que correspondam AWS DevOps Eventos do agente
EventBridge as regras usam padrões de eventos para selecionar eventos e encaminhá-los aos alvos. Um padrão de evento corresponde à estrutura dos eventos que ele manipula. Você cria padrões de eventos para filtrar eventos do AWS DevOps Agente com base nos campos de eventos.
Os exemplos a seguir mostram padrões de eventos para casos de uso comuns.
Combine todos os eventos AWS DevOps do Agent
O padrão de eventos a seguir corresponde a todos os eventos do AWS DevOps Agente.
{ "source": ["aws.aidevops"] }
Combine apenas eventos de investigação
O padrão de evento a seguir usa uma correspondência de prefixo para selecionar somente eventos do ciclo de vida da investigação.
{ "source": ["aws.aidevops"], "detail-type": [{"prefix": "Investigation"}] }
Combine apenas eventos de conclusão e falha
O padrão de eventos a seguir corresponde aos eventos de investigações e mitigações concluídas ou fracassadas.
{ "source": ["aws.aidevops"], "detail-type": [ "Investigation Completed", "Investigation Failed", "Mitigation Completed", "Mitigation Failed" ] }
Combine eventos para um espaço de agente específico
O padrão de eventos a seguir corresponde aos eventos de um espaço de agente específico.
{ "source": ["aws.aidevops"], "detail": { "metadata": { "agent_space_id": ["your-agent-space-id"] } } }
Para obter mais informações sobre padrões de eventos, consulte os padrões de EventBridge eventos da Amazon no Guia EventBridge do usuário da Amazon.
EventBridge Permissões da Amazon
AWS DevOps O agente não precisa de permissões adicionais para realizar eventos EventBridge. Os eventos são enviados automaticamente para o barramento de eventos padrão.
Dependendo dos alvos que você configura para suas EventBridge regras, talvez seja necessário adicionar permissões específicas. Para obter mais informações sobre as permissões necessárias para os alvos, consulte Usando políticas baseadas em recursos para a Amazon EventBridge no Guia EventBridge do usuário da Amazon.
EventBridge Recursos adicionais
Para obter mais informações sobre EventBridge conceitos e configuração, consulte os seguintes tópicos no Guia do EventBridge usuário da Amazon: