Come posso configurare le notifiche di Amazon EventBridge per i processi di Backup AWS non riusciti?

5 minuti di lettura
0

Desidero ricevere una notifica via e-mail quando il processo di Backup AWS non riesce.

Breve descrizione

È possibile utilizzare Amazon EventBridge per monitorare gli eventi di Backup AWS. Ad esempio, potresti voler ricevere una notifica quando il processo di backup non riesce. Backup AWS invia eventi a EventBridge con la massima diligenza ogni 5 minuti. Sebbene sia è possibile utilizzare anche Eventi Amazon CloudWatch, è comunque consigliabile utilizzare EventBridge per gestire gli eventi di backup. Apportando modifiche in CloudWatch Events o EventBridge, queste vengono visualizzate in entrambe le console di servizio.

Per attivare le notifiche per i processi di backup non riusciti in una Regione AWS utilizzando EventBridge, segui i seguenti passaggi:

  1. Crea un argomento Amazon Simple Notification Service (Amazon SNS) nella tua regione, ad esempio us-east-1.
  2. Crea un abbonamento all'argomento SNS, quindi conferma l'abbonamento.
  3. Crea una regola in EventBridge nella tua regione utilizzando l'argomento SNS che hai creato come obiettivo.

**Nota:**Puoi anche configurare il tuo account AWS per inviare o ricevere eventi da altri account AWS. Questo può essere utile se gli account appartengono alla stessa organizzazione in AWS Organizations. Analogamente, questo metodo è utile se gli account appartengono a organizzazioni partner o hanno una relazione simile. Per ulteriori informazioni, consulta Invio e ricezione di eventi tra account AWS e Invio e ricezione di eventi Amazon EventBridge tra account AWS.

Risoluzione

Creare un argomento SNS

Per prima cosa, crea un argomento SNS. Un argomento SNS è un punto di accesso logico che funge da canale di comunicazione. Questo argomento consente di raggruppare più endpoint come AWS Lambda, Amazon SNS, HTTP/S o un indirizzo e-mail. I passaggi seguenti utilizzano un indirizzo e-mail come endpoint.

  1. Apri la console Amazon SNS.
  2. All’interno della pagina Crea argomento, scegli Crea argomento.
  3. All’interno della finestra Crea argomento, scegli Standard.
  4. Inserisci un Nome e, facoltativamente, un Nome visualizzato per l'argomento.
  5. Scegli Crea argomento.

Crea un abbonamento all'argomento SNS e conferma l'abbonamento

Sottoscrivi un endpoint all'argomento SNS che hai creato per ricevere i messaggi pubblicati. Quando sottoscrivi un endpoint a un argomento SNS, l'endpoint riceve i messaggi pubblicati nell'argomento SNS associato. Esegui i seguenti passaggi per creare e confermare un abbonamento al tuo argomento SNS.

  1. Dopo aver creato l'argomento nella sezione precedente, viene visualizzata la finestra Dettagli argomento. Scegli la scheda Abbonamenti, quindi scegli Crea abbonamento.
  2. Per quanto riguarda il Tipo di protocollo, scegli ** Email**.
  3. Per quanto riguarda l’Endpoint, inserisci l'e-mail a cui desideri ricevere le notifiche.
  4. Scegli Crea abbonamento.
  5. La tua iscrizione e-mail è ora in attesa. AWS invia quindi un'e-mail per confermare l'abbonamento. Fai clic sul link Conferma abbonamento contenuto in questa e-mail.

All’interno di EventBridge, crea una regola che abbia come obiettivo l'argomento SNS

Quando crei una regola per gli eventi, specifichi un'azione che EventBridge intraprende quando riceve un evento che corrisponde al modello di evento nella regola. Quando un evento corrisponde, EventBridge lo invia al target specificato e attiva l'azione definita nella regola.

Quando un servizio AWS all’interno del tuo account emette un evento, questo passa sempre al router di eventi predefinito per il tuo account. Per scrivere una regola che corrisponda agli eventi dei servizi AWS all’interno del tuo account, devi associarla al router di eventi predefinito.

Effettua i seguenti passaggi per creare una regola per un servizio AWS:

  1. Apri la console EventBridge.

  2. Nel riquadro di navigazione, scegli Regole, quindi scegli Crea regola.

  3. Inserisci un nome e una descrizione per la regola.

  4. Per Router di eventi, scegli quello che desideri associare a questa regola. Se desideri che questa regola corrisponda agli eventi che provengono dal tuo account, scegli il router di eventi predefinito di AWS.

  5. Per Tipo di regola, scegli Regola con uno schema di eventi, quindi scegli Avanti.

  6. Per Origine evento, scegli Altro.

  7. Per Schema di eventi, scegli lo Schema personalizzato (editor JSON) e quindi aggiungi il seguente schema di eventi.

    **Nota:Puoi anche modificare la seguente procedura per ricevere notifiche per altri eventi relativi al Backup AWS. Per il tipo di dettaglio, inserisci Copia stato processo, Modifica o ** Ripristina modifica stato processo. Per informazioni dettagliate, inserisci ABORTED, COMPLETED, EXPIRED, RUNNING o PENDING.

    {
     "source": ["aws.backup"],
     "detail-type": ["Backup Job State Change"],
     "detail": {
     "state": ["FAILED"]
     }
    }
  8. Seleziona Avanti.

  9. Per Tipi di target, seleziona il servizio AWS.

  10. Per Seleziona un target, scegli l'argomento SNS che hai creato nel primo passaggio.

  11. Per Argomento, scegli l'argomento SNS, quindi scegli ** Avanti**.

  12. Inserisci uno o più tag opzionali per la regola, quindi scegli Avanti.

  13. Rivedi i dettagli della regola e scegli Crea regola.

Testa le notifiche creando un processo su richiesta

Per testare le notifiche, crea un volume Amazon Elastic Block Store (Amazon EBS). Quindi crea un processo di backup su richiesta. Elimina il volume EBS creato per far fallire il processo di backup. Riceverai quindi una notifica via e-mail riguardante il processo di backup non riuscito. Ciò conferma che le notifiche sono state configurate correttamente.

Informazioni correlate

Creare una regola in Amazon EventBridge

AWS UFFICIALE
AWS UFFICIALEAggiornata 10 mesi fa