Überwachung AWS RAM mit EventBridge - AWS Resource Access Manager

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung AWS RAM mit EventBridge

Mit Amazon EventBridge können Sie automatische Benachrichtigungen für bestimmte Ereignisse in einrichten AWS RAM. Ereignisse von AWS RAM werden nahezu EventBridge in Echtzeit zugestellt. Sie können so konfigurieren EventBridge , dass Ereignisse überwacht und Ziele als Reaktion auf Ereignisse aufgerufen werden, die auf Änderungen an Ihren Ressourcenfreigaben hinweisen. Änderungen an einer Ressourcenfreigabe lösen Ereignisse sowohl für den Eigentümer der Ressourcenfreigabe als auch für die Prinzipale aus, denen Zugriff auf die Ressourcenfreigabe gewährt wurde.

Wenn Sie ein Ereignismuster erstellen, ist aws.ram die Quelle.

Anmerkung

Achten Sie darauf, Code zu schreiben, der von diesen Ereignissen abhängt. Diese Ereignisse sind nicht garantiert, werden aber nach bestem Wissen und Gewissen ausgegeben. Wenn beim AWS RAM Versuch, ein Ereignis auszulösen, ein Fehler auftritt, versucht der Dienst es noch mehrmals. Es kann jedoch zu einem Timeout kommen und zum Verlust dieses bestimmten Ereignisses führen.

Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch.

Beispiel: Warnung bei Fehlern bei der gemeinsamen Nutzung von Ressourcen

Stellen Sie sich das Szenario vor, in dem Sie EC2 Amazon-Kapazitätsreservierungen mit anderen Konten in Ihrer Organisation teilen möchten. Dies ist eine gute Möglichkeit, Ihre Kosten zu senken.

Wenn Sie jedoch nicht alle Voraussetzungen für die gemeinsame Nutzung einer Kapazitätsreservierung erfüllen, kann es sein, dass die asynchrone Ausführung der Aufgaben, die mit der gemeinsamen Nutzung von Ressourcen verbunden sind, stillschweigend fehlschlägt. Wenn der Vorgang zur gemeinsamen Nutzung fehlschlägt und Ihre Benutzer in anderen Konten versuchen, Instances mit einer dieser Kapazitätsreservierungen zu starten, EC2 tut Amazon so, als ob die Kapazitätsreservierung voll wäre, und startet die Instance stattdessen als On-Demand-Instance. Dies kann zu höheren Kosten als erwartet führen.

Um Fehler bei der gemeinsamen Nutzung von Ressourcen zu überwachen, richten Sie eine EventBridge Amazon-Regel ein, die Sie benachrichtigt, wenn eine gemeinsame AWS RAM Nutzung einer Ressource ausfällt. Das folgende Tutorial-Verfahren verwendet ein Amazon Simple Notification Service (SNS) -Thema, um alle Abonnenten des Themas zu benachrichtigen, wenn ein Fehler bei der gemeinsamen Nutzung von Ressourcen EventBridge entdeckt wird. Weitere Informationen zu Amazon SNS finden Sie im Amazon Simple Notification Service Developer Guide.

Um eine Regel zu erstellen, die Sie benachrichtigt, wenn die gemeinsame Nutzung von Ressourcen fehlschlägt
  1. Öffnen Sie die EventBridge Amazon-Konsole.

  2. Wählen Sie im Navigationsbereich Regeln und dann in der Liste Regeln die Option Regel erstellen aus.

  3. Geben Sie einen Namen und optional eine Beschreibung für Ihre Regel ein und wählen Sie dann Weiter aus.

  4. Scrollen Sie nach unten zum Feld Ereignismuster und wählen Sie Benutzerdefinierte Muster (JSONEditor) aus.

  5. Kopieren Sie das folgende Ereignismuster und fügen Sie es ein:

    { "source": ["aws.ram"], "detail-type": ["Resource Sharing State Change"], "detail": { "event": ["Resource Share Association"], "status": ["failed"] } }
  6. Wählen Sie Weiter.

  7. Wählen Sie für Ziel 1 unter Zieltyp die Option AWS-Service.

  8. Wählen Sie unter Ziel auswählen das SNSThema aus.

  9. Wählen Sie unter Thema das SNS Thema aus, zu dem Sie die Benachrichtigung veröffentlichen möchten. Dieses Thema muss bereits existieren.

  10. Wählen Sie Weiter und klicken Sie dann erneut auf Weiter, um Ihre Konfiguration zu überprüfen.

  11. Wenn Sie mit Ihren Optionen zufrieden sind, wählen Sie Regel erstellen aus.

  12. Vergewissern Sie sich, dass Ihre neue Regel wieder auf der Seite Regeln als Aktiviert markiert ist. Wählen Sie bei Bedarf das Optionsfeld neben Ihrem Regelnamen und wählen Sie dann Aktivieren aus.

Solange diese Regel aktiviert ist, generiert jede AWS RAM fehlgeschlagene Ressourcenfreigabe eine SNS Warnung an die Empfänger des Themas, für das Sie veröffentlicht haben.

Sie können auch überprüfen, ob Reservierungen für gemeinsame Kapazitäten für die Konten zugänglich sind, mit denen Sie sie geteilt haben, indem Sie versuchen, sie von diesen Konten aus in der EC2 Amazon-Konsole anzuzeigen.