AWS Eventbridge Notifiche Non Funziona la SNS argomento

0

Domanda

Voglio ricevere le notifiche da AWS Eventbridge quando c'è un evento programmato per il mio Amazon Elastic Compute Cloud (Amazon EC2) istanza.

enter image description here

Ho creato un Eventbridge regola e fissato l'obiettivo di un già al lavoro SNS argomento. La SNS argomento è iscritto a una funzione Lambda che viene utilizzato per altri "Ur a margine" allarmi già. Il eventbridge impostazione è come segue:

{
  "source": ["aws.health"],
  "detail-type": ["AWS Health Event"],
  "detail": {
    "service": ["EC2"],
    "eventTypeCategory": ["scheduledChange"]
  }
}

enter image description here

enter image description here

Ho già avuto un EC2 di manutenzione programmata(riavvio) la notifica di e-mail da AWS, ma questo eventbridge ho creato non attivato per quello e non inviare alcuna notifica all'allentamento del canale.

Io sono sicuro ora se mi manca qualcosa nell'impostazione. Sto impostando per la prima volta e non semplicemente prova con il falso in ingresso. Dovrebbe funzionare anche se c'è un programma unico evento che appare in alto a icona a forma di campana(come mostrato nello screenshot qui sopra), è corretto?

2

Migliore risposta

1

Per scoprire la causa principale di questo problema, vi consiglio di dare un'occhiata al CloudWatch utilizzo di metriche per la SNS. SNS riporta i seguenti metriche che possono essere utili per voi: NumberOfMessagesPublished, NumberOfNotificationsDelivered NumberOfNotificationsFailed. Se queste metriche segnalato un hanno un valore diverso da 0, questo significa che SNS riceve eventi per Eventi Ponte e il problema è da qualche altra parte.

Se si utilizza un Lambda di inviare messaggi a margine di flessibilità, si dovrebbe dare un'occhiata al log in CloudWatch per vedere se la Lambda ha fatto eseguire con successo. Si potrebbe voler controllare la configurazione per la Lambda raccomandato da AWS: (link)

Per ulteriori debug si potrebbe desiderare di check-out test-event-pattern Comando CLI.

Dovrebbe funzionare anche se c'è un programma unico evento che appare in alto a icona a forma di campana(come mostrato nello screenshot qui sopra), è corretto?

Sì, dovrebbe funzionare anche se c'è già un evento.

2021-11-17 16:31:10

Grazie Ervin un po ' di buona input qui. È possibile controllare gli screenshot? c2n.mi/4e2fqht c2n.mi/4e2fqrR Potrebbe aiutarmi ulteriormente?. Mostra pubblicato e consegnato come valore 1. Che significa lavorare, giusto?. Ma non riesco a vedere niente sulla mia slack canale.
JohnW

Ho visto che c'è un evento di mantenimento da Ur, anche se non vedo i valori per SNS successo di pubblicazione o fallimenti. Si prega di controllare se si dispone di un Lambda o qualcosa sottoscritto il SNS argomento.
Ervin Szilagyi

Hmm, la SNS argomento è sottoscritto la funzione lambda già e sono utilizzate per alcuni CloudWatch allarmi per slack. Pensi che se qualsiasi IAM ruolo deve specificare tra AWS Eventbridge e SNS o tra AWS Eventbridge e Lambda?.
JohnW
0

Sto avendo un problema simile con eventbridge regola fase di costruzione con cloudformation. Ho dovuto andare manualmente in eventbridge regola tramite AWS console e andare per il trigger e selezionare la SNS argomento nuovo. Ora funziona. Mi ci è voluto un po ' per capire. Potete confermare che il fix fatto che per te, come io non sono sicuro di come risolvere questo problema...

2021-11-17 16:19:53

Si prega di non inviare le vostre domande a risposta sezione!
Talha Tayyab

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................