Come posso ricevere un avviso e-mail quando il mio stack CloudFormation entra nello stato ROLLBACK_IN_PROGRESS?
Desidero ricevere un avviso via e-mail quando il mio stack AWS CloudFormation entra nello stato ROLLBACK_IN_PROGRESS durante la creazione dello stack.
Risoluzione
Amazon EventBridge può inviare una notifica a un argomento di Amazon Simple Notification Service (Amazon SNS) quando lo stack CloudFormation entra nello stato ROLLBACK\ _IN_PROGRESS. Per creare una regola EventBridge con un modello di evento che corrisponda a questo evento CloudFormation, completa i passaggi seguenti.
Nota: per assicurarti di poter richiamare la regola EventBridge, crea la regola nella stessa regione AWS dello stack CloudFormation.
Crea un argomento SNS e un abbonamento per gli avvisi via e-mail
Per creare un argomento SNS e un abbonamento per gli avvisi e-mail, completa i seguenti passaggi:
- Apri la console Amazon SNS.
- Nel pannello di navigazione, scegli Argomenti.
Nota: per utilizzare un argomento esistente, selezionalo dall'elenco delle risorse, quindi vai al passaggio 7. - Scegli Crea argomento.
- In Nome, inserisci il nome di un argomento.
- In Nome visualizzato, inserisci un nome visualizzato.
- Scegli Crea argomento.
- Annota l'ARN del tuo argomento SNS per un uso successivo.
- Scegli Crea sottoscrizione.
- Per Argomento ARN, scegli l'ARN dell'argomento SNS che hai annotato nel passaggio 7.
- Per Protocollo, seleziona E-mail.
- Per Endpoint, inserisci il tuo indirizzo email.
- Scegli Crea sottoscrizione.
- Controlla la tua casella di posta elettronica per ricevere un messaggio e-mail di conferma dell'abbonamento da Amazon SNS. Quindi, scegli Conferma abbonamento per visualizzare il messaggio di conferma dell'abbonamento nel tuo browser.
Creazione di una regola EventBridge
Per creare una regola EventBridge, completa i seguenti passaggi:
-
Apri la console Amazon EventBridge.
-
Nel pannello di navigazione, seleziona Regole.
-
Seleziona Crea regola.
-
Inserire un nome e, facoltativamente, una descrizione per la regola.
-
Per router di eventi, scegli il router di eventi predefinito di AWS.
-
Per Tipo di regola, scegli Regola con un pattern di eventi.
-
Scegli Avanti.
-
Per Metodo di creazione, scegli Modello personalizzato (editor JSON).
-
Per Modello di eventi, copia uno dei pattern di eventi di esempio.
Il seguente modello di eventi di esempio utilizza i dati di dettaglio degli eventi per abbinare gli eventi di modifica dello stato dello stack quando uno stato dello stack CloudFormation cambia in ROLLBACK\ _IN_PROGRESS:
{ "source": [ "aws.cloudformation" ], "detail-type": [ "CloudFormation Stack Status Change" ], "detail": { "status-details": { "status": [ "ROLLBACK_IN_PROGRESS" ] } } }
-
Scegli Avanti.
-
Per Tipi di target, seleziona il servizio AWS.
-
Per Seleziona un obiettivo, scegli l'argomento SNS dall'elenco a discesa.
-
Per Argomento, seleziona l'argomento Amazon SNS che hai creato per gli avvisi e-mail.
-
Scegli Avanti.
-
Aggiungi eventuali tag pertinenti alla regola, quindi scegli Avanti.
-
Rivedi la configurazione delle regole, quindi scegli Crea regola.
Informazioni correlate
Gestione degli eventi AWS CloudFormation tramite Amazon EventBridge
Creazione di regole Amazon EventBridge che reagiscono agli eventi
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 3 mesi fa
- AWS UFFICIALEAggiornata un anno fa