Configurar regras do EventBridge para criar OpsItems
Quando o Amazon EventBridge recebe um evento, ele cria um novo OpsItem com base nas regras padrão. É possível criar uma regra ou editar uma regra existente para definir o OpsCenter como o destino de um evento do EventBridge. Para obter informações sobre como criar uma regra de evento, consulte Criar uma regra para um AWS service (Serviço da AWS), no Guia do usuário do Amazon EventBridge.
Como configurar uma regra do EventBridge para criar OpsItems no OpsCenter
Abra o console do Amazon EventBridge em https://console.aws.amazon.com/events/
. -
No painel de navegação, escolha Regras.
-
Na página Rules (Regras), para Event bus (Barramento de eventos), escolha default (padrão).
-
Em Regras, escolha uma regra marcando a caixa de seleção ao lado de seu nome.
-
Selecione o nome da regra para abrir sua página de detalhes. Em Detalhes da regra, verifique se o Status está definido como Habilitado.
nota
Se necessário, é possível atualizar o status usando Editar no canto superior direito da página.
-
Escolha a guia Destinos.
-
Na guia Destinos, selecione Editar.
-
Para Tipos de destino, selecione AWS service (Serviço da AWS).
-
Para Select a target (Selecionar um destino), escolha Systems Manager OpsItem.
-
Para muitos tipos de destino, o EventBridge precisa de permissão para enviar eventos ao destino. Nesses casos, o Eventbridge pode criar a função do AWS Identity and Access Management (IAM) necessária para que sua regra seja executada.
-
Para criar um perfil do IAM automaticamente, escolha Create a new role for this specific resource.
-
Para usar um perfil do IAM que você criou para dar permissão ao EventBridge para criar OpsItems no OpsCenter, escolha Use existing role (Usar função existente).
-
-
Em Configurações adicionais, para Configurar entrada de destino, escolha Transformador de entrada.
É possível usar a opção Transformador de entrada para especificar uma string de eliminação de duplicação e outras informações importantes para os OpsItems, como título e severidade.
-
Escolha Configure input transformer.
-
Em Transformador de entrada de destino, para Caminho de entrada, especifique os valores a serem analisados do evento de acionamento. Por exemplo, para analisar a hora de início, a hora de término e outros detalhes do evento que aciona a regra, use o seguinte JSON.
{ "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
-
Em Template (Modelo), especifique as informações a serem enviadas ao destino. Por exemplo, use o seguinte JSON para transmitir informações ao OpsCenter. As informações são utilizadas para criar um OpsItem.
nota
Se o modelo de entrada estiver no formato JSON, o valor do objeto no modelo não poderá conter aspas. Por exemplo, os valores de recursos, a causa da falha, a origem, a hora de início e a hora de fim não podem estar entre aspas.
{ "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "resources": <resources>, "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": <failure-cause> }, "source": { "value": <source> }, "start-time": { "value": <start-time> }, "end-time": { "value": <end-time> } } }
Para obter mais informações sobre esses campos, consulte Transformar a entrada de destino no Manual do usuário do Amazon EventBridge.
-
Selecione a opção Confirmar.
-
Escolha Próximo.
-
Escolha Próximo.
-
Escolha Upgrade rule (Atualizar regra).
Depois que uma OpsItem for criada com base em um evento, você poderá visualizar os detalhes do evento abrindo a OpsItem e rolando para baixo até a seção Private operational data (Dados operacionais privados). Para obter informações sobre como configurar as opções em um OpsItem, consulte Gerenciamento de OpsItems.