CloudWatch Notificações de eventos - Guia do usuário avançado do AMS

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

CloudWatch Notificações de eventos

O AMS oferece notificações push para as alterações do estado da RFC por meio de CloudWatch eventos. Para receber essas notificações:

  1. Crie um tópico e uma assinatura para os quais as notificações serão enviadas. Você pode nomear o tópico como quiser; para obter informações sobre como fazer isso, consulte Tópico e assinatura do SNS: criação.

  2. Envie uma RFC com a seção Gerenciamento | Outros | Outros | Crie o tipo de alteração e inclua o tópico e a assinatura do SNS na solicitação de avisos de alteração de estado da RFC.

Ao enviar a solicitação Gerenciamento | Outros | Outros RFC para esse recurso, você pode especificar sobre quais mudanças de estado de RFC você está interessado em ser notificado e quais tipos de alteração, além de definir outros filtros. Por exemplo, talvez você queira solicitar a notificação somente quando os tipos de alteração do Admin Access forem EventType = RfcSubmitted e EventType = RfcUpdated.

Este é um modelo de notificações de CloudWatch eventos que você pode receber (com todos os valores possíveis):

{ "source ": "aws.managedservices", "detail-type": "AMS RFC State Change", "detail": { "ActionState": "null | AwsActionPending | AwsOperatorAssigned | CustomerActionPending | NotApplicable | NoActionPending", "ActualExecutionTimeRange": { "StartTime": "null | Actual Start Time", "EndTime": "null | Actual End Time" }, "AutomationStatus": "Automated | Manual", "AwsAccountId": "AWS Account ID", "AwsApprovalStatus": "null | SubmissionPending | NotRequired | ApprovalPending | Rejected | Approved", "ChangeTypeId": "Change_Type_ID", "ChangeTypeVersion": "Change_Type_Version", "CreatedTime": "Created_Time", "CustomerApprovalStatus": "null | SubmissionPending | NotRequired | ApprovalPending | Rejected | Approved", "EventType": "RfcActionStateUpdated | RfcApproved | RfcAutoRejected | RfcCanceled | RfcCompleted | RfcCreated | RfcInProgress | RfcRejected | RfcSubmitted | RfcUpdated", "LastModifiedTime": "Last_Updated_Time", "LastSubmittedTime": "null | Last_Submitted_Time", "RequestedExecutionTimeRange": { "StartTime": "null | Expected_Start_Time", "EndTime": "null | Expected_End_Time" }, "RfcId": "RFC_ID", "Status": "Editing | PendingApproval | Scheduled | Rejected | Canceled | ExecutionLock | InProgress | Success | Failure", "Title": "Title" } }

As alterações de estado do RFC suportadas (EventType), conforme aparecem na notificação real de CloudWatch eventos, são:

  • RfcActionStateUpdated (sem opção de console AMS): O RFC em um dos estados, descrito posteriormente, foi alterado.

  • RfcApproved (sem opção de console AMS): O RFC foi aprovado na validação do operador and/or AMS do sistema e foi aprovado para conclusão.

  • RfcAutoRejected (Rejeitado automaticamente): O RFC falhou na validação do sistema ou do operador AMS e foi rejeitado.

  • RfcCanceled (Cancelado ou cancelado automaticamente): O RFC foi cancelado pelo remetente ou por um operador do AMS.

  • RfcCompleted (Concluído): Os parâmetros de execução do RFC foram concluídos, inclusive UserData.

  • RfcCreated (sem opção de console AMS): O RFC foi criado com sucesso (o JSON e os parâmetros enviados eram válidos).

  • RfcInProgress (InProgress): A execução do RFC ainda está em andamento.

  • RfcRejected (Rejeitado): A validação do sistema com falha de RFC ou do operador AMS foi rejeitada.

  • RfcSubmitted (Enviado): O RFC foi enviado e está passando por validação do sistema.

  • RfcUpdated (sem opção de console AMS): O RFC foi atualizado manualmente por um operador do AMS.

Além disso, você pode enviar notificações de CloudWatch Eventos (CWE) para qualquer um dos destinos suportados e criar seus próprios sistemas com base nessas notificações automatizadas:

  • EC2 Instâncias da Amazon

  • AWS Lambda funções

  • Fluxos no Amazon Kinesis Data Streams

  • Streams de entrega no Amazon Data Firehose

  • Grupos de registros no Amazon CloudWatch Logs

  • Tarefas do Amazon ECS

  • Run Command do Systems Manager

  • Automação do Systems Manager

  • AWS Batch empregos

  • Máquinas de estado do Step Functions

  • Oleodutos em CodePipeline

  • CodeBuild projetos

  • Modelos de avaliação do Amazon Inspector

  • Tópicos do Amazon SNS

  • Filas do Amazon SQS

  • Destinos integrados: chamada de EC2 CreateSnapshot API, chamada de EC2 RebootInstances EC2 StopInstances API, chamada de API e chamada de EC2 TerminateInstances API.

  • O barramento de eventos padrão de outra conta da AWS

nota

Enviamos notificações de CloudWatch eventos para mudanças de estado do RFC, com base no melhor esforço.