AWS Eventbridge Oznámení nefunguje Pomocí SNS téma

0

Otázka

Chci dostávat oznámení od AWS Eventbridge, když je plánované události pro můj Amazon Elastic Compute Cloud (Amazon EC2) stupně.

enter image description here

Vytvořil jsem Eventbridge pravidlo a stanovila za cíl, aby se již pracuje SNS téma. SNS tématu se připojila k pracovní Lambda funkce, která se používá pro jiné "Cloudwatch slack" již upozornění. Na eventbridge nastavení je následující:

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

enter image description here

enter image description here

Už EC2 plánované údržby(restartu) oznámení jako e-mail od AWS, ale to eventbridge vytvořil jsem neměl spoušť za to, a ne posílat žádné oznámení slack kanálu.

Jsem si jist, teď, když jsem něco chybí v nastavení. Já jsem nastavení pro první čas, a žádný způsob, jak jednoduše vyzkoušet s falešnými vstup. To má fungovat, i když tam je jediný plán případě, že se objeví v horní ikonu zvonku(jak je znázorněno na obrázku výše), správně?

2

Nejlepší odpověď

1

Aby bylo možné zjistit příčinu tohoto problému, doporučuji se podívat na CloudWatch použití metriky pro SNS. SNS hlásí následující metriky, které by mohly být užitečné pro vás: NumberOfMessagesPublished, NumberOfNotificationsDelivered NumberOfNotificationsFailed. Pokud zjistíte, tyto metriky oznámil, že mají hodnotu jinou než 0, to znamená, že SNS přijímá události od Události Mostu a problém je někde jinde.

Pokud používáte Lambda pro odeslání zprávy na Slack, měli byste se podívat na logy v CloudWatch, jestli Lambda udělal úspěšně provést. Možná budete chtít podívat na nastavení pro Lambda doporučuje AWS: (odkaz)

Pro další ladění, možná budete chtít vyzkoušet test-event-pattern CLI příkaz.

To má fungovat, i když tam je jediný plán případě, že se objeví v horní ikonu zvonku(jak je znázorněno na obrázku výše), správně?

Jo, to asi mělo fungovat, i když tam už je událost.

2021-11-17 16:31:10

Děkuji Ervin pro některé dobrý vstup. Můžete se podívat na screenshoty? c2n.me/4e2fqht c2n.me/4e2fqrR Mohl byste mi pomoci dále?. To ukazuje, publikoval a vydal jako hodnota 1. To znamená, že pracují, že?. Ale nevidím nic na můj slack kanálu.
JohnW

Vidím, že máte údržba události z CloudWatch, i když nevidím žádný hodnoty pro SNS úspěšné publikování nebo selhání. Prosím, zkontrolujte, zda máte Lambda, nebo něco připojila k SNS téma.
Ervin Szilagyi

Hmm, SNS tématu je přihlášen, lambda funkce a již jsou používány již pro některé CloudWatch alarmy slack. Myslíte si, že pokud některý IAM role musí určit mezi AWS Eventbridge a sociálních sítí nebo mezi AWS Eventbridge a Lambda?.
JohnW
0

Mám podobný problém s eventbridge pravidlo postaveny s cloudformation. Musel jsem ručně jít do eventbridge pravidlo prostřednictvím AWS console a přejděte na spouštěcí a vyberte SNS téma znovu. To nyní funguje. Chvíli mi trvalo na to přijít. Můžete potvrdit, že oprava se, že pro vás stejně jako já si nejsem jistý, jak to napravit...

2021-11-17 16:19:53

Prosím, neposílejte vaše dotazy v odpověď sekce!
Talha Tayyab

V jiných jazycích

Tato stránka je v jiných jazycích

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