CloudWatch Notifiche di eventi - Guida per l'utente avanzato di AMS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CloudWatch Notifiche di eventi

AMS offre notifiche push per le modifiche dello stato RFC tramite CloudWatch Events. Per ricevere queste notifiche:

  1. Crea un argomento e un abbonamento a cui verranno inviate le notifiche. Puoi assegnare all'argomento il nome che preferisci; per informazioni su questa operazione, consulta Argomento e sottoscrizione SNS: creazione.

  2. Invia una RFC con Management | Other | Other | Crea un tipo di modifica e includi l'argomento e l'abbonamento SNS nella richiesta di avvisi di modifica dello stato RFC.

Quando invii la richiesta RFC Management | Other | Other per questa funzionalità, puoi specificare quali modifiche allo stato RFC ti interessa ricevere notifiche e quali tipi di modifica, e impostare altri filtri. Ad esempio, potresti voler richiedere di essere avvisato solo quando i tipi di modifica di Admin Access sono EventType = RfcSubmitted e EventType =. RfcUpdated

Questo è un modello di notifiche di CloudWatch eventi che puoi ricevere (con tutti i valori possibili):

{ "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" } }

Le modifiche di stato RFC supportate (EventType), così come appaiono nella notifica effettiva degli CloudWatch eventi, sono:

  • RfcActionStateUpdated (nessuna opzione della console AMS): la RFC in uno degli stati, descritti più avanti, è cambiata.

  • RfcApproved (nessuna opzione console AMS): la RFC ha superato la convalida dell'operatore and/or AMS del sistema ed è stata approvata per il completamento.

  • RfcAutoRejected (Rifiutato automaticamente): La RFC non ha superato la convalida del sistema o dell'operatore AMS ed è stata rifiutata.

  • RfcCanceled (Annullato o annullato automaticamente): La RFC è stata annullata dal mittente o da un operatore AMS.

  • RfcCompleted (Completato): I parametri di esecuzione RFC sono stati completati, inclusi. UserData

  • RfcCreated (nessuna opzione della console AMS): l'RFC è stato creato correttamente (i parametri JSON e inviati erano validi).

  • RfcInProgress (InProgress): L'esecuzione RFC è ancora in corso.

  • RfcRejected (Rifiutato): Il sistema RFC fallito o la convalida dell'operatore AMS sono stati rifiutati.

  • RfcSubmitted (Inviata): La RFC è stata inviata ed è in fase di convalida del sistema.

  • RfcUpdated (nessuna opzione console AMS): la RFC è stata aggiornata manualmente da un operatore AMS.

Inoltre, puoi inviare notifiche relative CloudWatch agli eventi (CWE) a qualsiasi destinazione supportata e creare sistemi personalizzati sulla base di queste notifiche automatiche:

  • EC2 Istanze Amazon

  • AWS Lambda funzioni

  • Flussi in Amazon Kinesis Data Streams

  • Flussi di distribuzione in Amazon Data Firehose

  • Gruppi di log in Amazon CloudWatch Logs

  • Attività di Amazon ECS

  • Run Command di Systems Manager

  • Systems Manager Automation

  • AWS Batch lavori

  • Macchine a stati di Step Functions

  • Gasdotti in CodePipeline

  • CodeBuild progetti

  • Modelli di valutazione di Amazon Inspector

  • Argomenti di Amazon SNS

  • Code Amazon SQS

  • Obiettivi predefiniti: chiamata EC2 CreateSnapshot EC2 RebootInstances API, chiamata EC2 StopInstances API, chiamata EC2 TerminateInstances API e chiamata API.

  • Il bus di eventi predefinito di un altro account AWS

Nota

Inviamo notifiche CloudWatch sugli eventi per le modifiche dello stato RFC, con la massima diligenza possibile.