Usando notificações AWS de usuário com AWS Control Tower - AWS Control Tower

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á.

Usando notificações AWS de usuário com AWS Control Tower

Você pode usar as notificaçõesAWS do usuário para configurar canais de entrega para ser notificado sobre AWS Control Tower eventos. Você recebe uma notificação quando um evento corresponde a uma regra especificada. Você pode receber notificações de eventos por meio de vários canais, incluindo e-mail, notificações de AWS Chatbotbate-papo ou notificações push AWS do Console Mobile App. Você também pode ver as notificações na Central de notificações do console.

AWS As notificações do usuário oferecem suporte à agregação, o que pode reduzir o número de notificações que você recebe durante eventos específicos. As notificações também estão visíveis na Central de Notificações do Console.

As vantagens de assinar notificações por meio de notificações de AWS usuário em vez de EventBridge incluem:

  • Uma interface de usuário (UI) mais amigável.

  • Integração com o AWS console, na área de campainha/notificações na barra de navegação global.

  • Suporte nativo para notificações por e-mail, não há necessidade de configurar o Amazon SNS.

  • Mais notavelmente, o suporte para notificações push móveis, exclusivo para notificações AWS do usuário.

Por exemplo, um tipo de notificação que você pode querer receber é no caso de descobertas críticas e de alta gravidade do Security Hub. Um trecho de código em JSON para configurar essa assinatura de notificação pode ter a seguinte aparência:

{ "detail": { "findings": { "Compliance": { "Status": ["FAILED", "WARNING", "NOT_AVAILABLE"] }, "RecordState": ["ACTIVE"], "Severity": { "Label": ["CRITICAL", "HIGH"] }, "Workflow": { "Status": ["NEW", "NOTIFIED"] } } } }

Filtragem de eventos

  • Você pode filtrar eventos por serviço e nome usando os filtros disponíveis no console de notificações AWS do usuário.

  • Você pode filtrar eventos por propriedades específicas se criar seu próprio EventBridge filtro a partir do código JSON.

Exemplo de AWS Control Tower evento

Aqui está um exemplo de evento generalizado para AWS Control Tower.

  • É um EventBridge evento.

  • Você pode se inscrever em EventBridge eventos (como este) usando as Notificações AWS do Usuário.

{ "version": "0", "id": "<id>", // alphanumeric string "detail-type": "AWS Service Event via CloudTrail", "source": "aws.controltower", "account": "<account ID>", // Management account ID. "time": "<date>", // Format: yyyy-MM-dd'T'hh:mm:ssZ "region": "<region>", // AWS Control Tower home region. "resources": [], "detail": { "eventVersion": "1.05", "userIdentity": { "accountId": "121212121212", "invokedBy": "AWS Internal" }, "eventTime": "2018-08-30T21:42:18Z", // Timestamp when call was made. Format: yyyy-MM-dd'T'hh:mm:ssZ. "eventSource": "controltower.amazonaws.com", "eventName": "<event name>", // one of the 9 event names in https://docs.aws.amazon.com/controltower/latest/userguide/lifecycle-events.html "awsRegion": "<region>", "sourceIPAddress": "AWS Internal", "userAgent": "AWS Internal", "eventID": "<id>", "readOnly": false, "eventType": "AwsServiceEvent", "serviceEventDetails": { // the contents of this object vary depending on the event subtype and event state } } }