View a markdown version of this page

Impostazione delle notifiche o delle azioni di attivazione basate su Parameter Store eventi - AWS Systems Manager

• La AWS Systems Manager CloudWatch dashboard non sarà più disponibile dopo il 30 aprile 2026. I clienti possono continuare a utilizzare la CloudWatch console Amazon per visualizzare, creare e gestire le proprie CloudWatch dashboard Amazon, proprio come fanno oggi. Per ulteriori informazioni, consulta la documentazione di Amazon CloudWatch Dashboard.

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

Impostazione delle notifiche o delle azioni di attivazione basate su Parameter Store eventi

Puoi utilizzare Amazon EventBridge e Amazon Simple Notification Service (Amazon SNS) per notificarti le modifiche ai AWS Systems Manager parametri. Gli eventi vengono emessi secondo il principio del massimo sforzo. Ad esempio, puoi creare regole che effettuano le seguenti operazioni:

  • Ti avvisa quando viene creata, aggiornata o eliminata una versione di un parametro o di un'etichetta di parametro.

  • Notifica le modifiche o lo stato relativi alle politiche relative ai parametri, ad esempio quando un parametro scade, sta per scadere o non è cambiato per un determinato periodo di tempo.

    Nota

    Le policy dei parametri sono disponibili per i parametri che utilizzano il livello di parametri avanzati. Soggetto a costi. Per ulteriori informazioni, consultare Assegnazione delle politiche dei parametri in Parameter Store e Scelta dei livelli di parametri in Parameter Store.

  • Avvia altre azioni su un obiettivo per eventi con parametri specifici. Ad esempio, è possibile eseguire una AWS Lambda funzione per ricreare automaticamente un parametro quando scade o viene eliminato. Puoi impostare una notifica per richiamare una funzione Lambda quando un parametro che memorizza un ID AMI approvato viene aggiornato. La funzione Lambda può aggiornare un modello di avvio o avviare un flusso di lavoro di distribuzione che utilizza il nuovo ID AMI.

EventBridge supporta anche l'esecuzione di Run Command comandi ed esecuzioni di automazione e azioni in molti altri. Servizi AWSRun Commande Automation sono entrambi strumenti in AWS Systems Manager. Per ulteriori informazioni, consulta la Amazon EventBridge User Guide .

Prima di iniziare

Crea tutte le risorse delle quali hai bisogno per specificare l'operazione di destinazione per la regola che crei. Ad esempio, se la regola che crei è per l'invio di una notifica, prima crea un argomento Amazon SNS. Per ulteriori informazioni, consulta Nozioni di base su Amazon SNS nella Guida per gli sviluppatori di Amazon Simple Notification Service.

Configurazione delle EventBridge regole per i parametri e delle politiche relative ai parametri

Questo argomento illustra quanto segue:

  • Come creare una EventBridge regola che richiami un obiettivo in base agli eventi che accadono a uno o più parametri nel tuo. Account AWS

  • Come creare EventBridge regole che richiamano obiettivi in base agli eventi che si verificano a una o più politiche di parametri nel tuo. Account AWS Quando si crea un parametro avanzato, è necessario specificare quando un parametro scade, quando ricevere la notifica prima che un parametro scada e il tempo di attesa prima di inviare la notifica che un parametro non ha subito modifiche. Le notifiche per questi eventi vengono configurate utilizzando la procedura seguente. Per ulteriori informazioni, consultare Assegnazione delle politiche dei parametri in Parameter Store e Scelta dei livelli di parametri in Parameter Store.

Per configurare una EventBridge regola per un parametro o una policy parametrica di Systems Manager
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Scegli EventBridge Regola con modello di evento e poi Crea regola.

  3. Scegli Advanced builder se non è già selezionato.

  4. Inserisci un nome e una descrizione per la regola. Quindi scegli Successivo.

    Una regola non può avere lo stesso nome di un'altra regola nella stessa Regione e sullo stesso router di eventi.

  5. Per Router di eventi, seleziona il router di eventi che desideri associare a questa regola. Se desideri che questa regola venga avviata in base agli eventi corrispondenti che provengono dai tuoi Account AWS, seleziona predefinito. Quando un Servizio AWS utente del tuo account emette un evento, viene sempre indirizzato al bus eventi predefinito del tuo account.

  6. Per Rule type (Tipo di regola), lascia l'impostazione predefinita Rule with an event pattern (Regola con un modello di evento).

  7. Scegli Next (Successivo).

  8. Per Origine evento, lascia selezionati AWS gli eventi predefiniti o gli eventi dei EventBridge partner. È possibile saltare la sezione Sample event (Evento di esempio).

  9. Per Event pattern (Modello di eventi), procedi come segue:

    • Scegli modello personalizzato (editor JSON).

    • Per Modello di eventi, incolla uno dei seguenti contenuti nella casella, a seconda che tu stia creando una regola per un parametro o una policy di parametro:

      Parameter
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "operation": [ "Create", "Update", "Delete", "LabelParameterVersion" ] } }
      Parameter policy
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "policy-type": [ "Expiration", "ExpirationNotification", "NoChangeNotification" ] } }
    • Modifica i contenuti dei parametri e delle operazioni su cui desideri agire come mostrato negli esempi seguenti.

      Parameter

      Con questo esempio, viene eseguita un'operazione quando uno dei parametri denominati /Oncall e /Project/Teamlead viene aggiornato:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "/Oncall", "/Project/Teamlead" ], "operation": [ "Update" ] } }
      Parameter policy

      Con questo esempio, viene eseguita un'operazione ogni volta che il parametro denominato /OncallDuties scade e viene eliminato:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "/OncallDuties" ], "policy-type": [ "Expiration" ] } }
  10. Scegli Next (Successivo).

  11. Per Destinazione 1, scegli un tipo di destinazione e una risorsa supportata. Ad esempio, se scegli il AWS servizio e poi l'argomento SNS, seleziona Argomento. Se lo desideri CodePipeline, inserisci un ARN della pipeline per Pipeline ARN. Fornisci i valori di configurazione aggiuntivi, se necessario.

    Suggerimento

    Scegli Aggiungi un'altra destinazione se hai bisogno di destinazioni aggiuntive per la regola.

  12. Scegli Next (Successivo).

  13. (Facoltativo) Inserire uno o più tag per la regola. Per ulteriori informazioni, consulta i EventBridge tag Amazon nella Amazon User Guide. EventBridge

  14. Scegli Next (Successivo).

  15. Scegli Crea regola.