Amazon-Redshift-Ereignisse - Amazon Redshift

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.

Amazon-Redshift-Ereignisse

Übersicht über Cluster-Ereignisse

Amazon Redshift verfolgt Cluster-Ereignisse und speichert Informationen über sie für einen Zeitraum von mehreren Wochen in Ihrem AWS Konto. Amazon Redshift meldet bei jedem Ereignis Informationen wie Datum und Uhrzeit, zu denen das Ereignis auftrat, eine Beschreibung, die Ereignisquelle (z. B. ein Cluster, eine Parametergruppe oder ein Snapshot) und die Quell-ID.

Amazon Redshift informiert Sie bei bestimmten Ereignissen vorab. Diese Ereignisse haben die Ereigniskategorie pending. Wir informieren Sie beispielsweise vorab, wenn für einen der Knoten in Ihrem Cluster ein Hardwareupdate erforderlich ist. Sie können Ereignisse der Kategorie „pending“ wie andere Amazon Redshift-Ereignisse abonnieren. Weitere Informationen finden Sie unter Abonnieren von Cluster-Ereignisbenachrichtigungen von Amazon Redshift.

Sie können die Amazon Redshift Management Console, die Amazon Redshift API oder die AWS SDKs verwenden, um Ereignisinformationen abzurufen. Sie können eine Liste aller Ereignisse abrufen oder Filter – etwa zur Ereignisdauer oder zum Beginn- und Enddatum - verwenden, um Ereignisinformationen nur für einen bestimmten Zeitraum zu erhalten.

Sie können auch Ereignisse abrufen, die von einem bestimmten Quelltyp erstellt wurden, etwa Cluster-Ereignisse oder Parametergruppen-Ereignisse. Die Spalte Source (Quelle) zeigt den Ressourcennamen und den Ressourcentyp, der eine bestimmte Aktion auslöst.

Sie können Abonnements für Amazon-Redshift-Ereignisbenachrichtigungen erstellen, die eine Gruppe von Ereignisfiltern angeben. Wenn ein Ereignis auftritt, das den Filterkriterien entspricht, nutzt Amazon Redshift Amazon Simple Notification Service, um Sie aktiv über das Auftreten des Ereignisses zu informieren.

Eine Liste der Amazon-Redshift-Ereignisse nach Quellentyp und Kategorie finden Sie unter Amazon-Redshift-Ereigniskategorien und -Ereignismeldungen.

Arbeiten mit Amazon Simple Notification Service

Amazon Redshift verwendet den Amazon Simple Notification Service (Amazon SNS) für Benachrichtigungen zu Amazon-Redshift-Ereignissen. Sie aktivieren die Benachrichtigungen, indem Sie ein Amazon-Redshift-Ereignisabonnement erstellen. Geben Sie im Amazon-Redshift-Abonnement einen Satz von Filtern für Amazon-Redshift-Ereignisse und ein Amazon-SNS-Thema an. Wenn ein Ereignis eintritt, das den Filterkriterien entspricht, veröffentlicht Amazon Redshift eine Benachrichtigungsmeldung zum Amazon-SNS-Thema. Amazon SNS übermittelt die Nachricht dann an alle Amazon-SNS-Verbraucher, die über ein Amazon-SNS-Abonnement für das Thema verfügen. Die an die Amazon SNS-Verbraucher gesendeten Nachrichten können in jeder Form erfolgen, die von Amazon SNS für eine AWS Region unterstützt wird, z. B. als E-Mail, Textnachricht oder Anruf an einen HTTP-Endpunkt. Beispielsweise unterstützen alle Regionen E-Mail-Benachrichtigungen, SMS-Benachrichtigungen können jedoch nur in der Region USA Ost (Nord-Virginia) erstellt werden.

Anmerkung

Derzeit können Sie nur ein Ereignisabonnement für ein Amazon-SNS-Standardthema erstellen (nicht für ein Amazon-SNS-FIFO-Thema). Weitere Informationen finden Sie unter Amazon-SNS-Ereignisquellen im Entwicklerhandbuch zu Amazon Simple Notification Service.

Wenn Sie ein Abonnement für Ereignisbenachrichtigungen erstellen, geben Sie einen oder mehrere Ereignisfilter an. Amazon Redshift sendet Benachrichtigungen über das Abonnement immer dann, wenn ein Ereignis auftritt, das allen Filterkriterien entspricht. Zu den Filterkriterien gehören Quelltyp (wie etwa Cluster oder Snapshot), Quell-ID (etwa der Name eines Clusters oder Snapshots), Ereigniskategorie (etwa Überwachung oder Sicherheit) sowie der Schweregrad des Ereignisses (wie etwa INFO oder FEHLER).

Sie können die Benachrichtigung ganz einfach deaktivieren, ohne ein Abonnement zu löschen, indem Sie das Optionsfeld Aktiviert No im AWS Management Console oder indem Sie den Enabled Parameter auf false Verwenden der Amazon Redshift Redshift-CLI oder -API setzen.

Die Fakturierung für Amazon-Redshift-Ereignisbenachrichtigungen erfolgt über Amazon Simple Notification Service (Amazon SNS). Wenn Sie Ereignisbenachrichtigungen verwenden, fallen Amazon-SNS-Gebühren an. Weitere Informationen zur Amazon-SNS-Fakturierung finden Sie unter Amazon Simple Notification Service Pricing (Amazon Simple Notification Service – Preise).

Sie können auch mit der Managementkonsole stattgefundene Amazon-Redshift-Ereignisse anzeigen. Weitere Informationen finden Sie unter Amazon-Redshift-Ereignisse.

Abonnieren von Cluster-Ereignisbenachrichtigungen von Amazon Redshift

Sie können ein Abonnement für Amazon-Redshift-Ereignisbenachrichtigungen erstellen, um benachrichtigt zu werden, wenn ein Ereignis für einen bestimmten Cluster, Snapshot, eine Sicherheitsgruppe oder eine Parametergruppe eintritt. Am einfachsten lässt sich ein Abonnement mit der Amazon-SNS-Konsole erstellen. Weitere Informationen zum Erstellen und Abonnieren eines Amazon-SNS-Themas finden Sie unter Getting started with Amazon SNS (Erste Schritte mit Amazon SNS).

Sie können ein Abonnement für Amazon-Redshift-Ereignisbenachrichtigungen erstellen, um benachrichtigt zu werden, wenn ein Ereignis für einen bestimmten Cluster, Snapshot, eine Sicherheitsgruppe oder eine Parametergruppe eintritt. Am einfachsten lässt sich ein Abonnement mit der erstellen AWS Management Console. Wenn Sie Abonnements für Ereignisbenachrichtigungen mithilfe der CLI oder API erstellen möchten, müssen Sie ein Amazon Simple Notification Service-Thema erstellen und dieses Thema über die Amazon SNS-Konsole oder Amazon SNS-API abonnieren. Sie müssen sich auch den Amazon-Ressourcennamen (ARN) des Themas notieren, da dieser beim Übermitteln von CLI-Befehlen oder API-Aktionen verwendet wird. Weitere Informationen zum Erstellen und Abonnieren eines Amazon-SNS-Themas finden Sie unter Getting started with Amazon SNS (Erste Schritte mit Amazon SNS).

Ein Amazon-Redshift-Ereignisabonnement kann diese Ereigniskriterien angeben:

  • Quelltyp, die Werte sind Cluster, Snapshot, Parametergruppen und Sicherheitsgruppen.

  • Quell-ID einer Ressource, wie etwa my-cluster-1 oder my-snapshot-20130823. Die ID muss für eine Ressource in derselben AWS Region wie das Event-Abonnement gelten.

  • Ereigniskategorie, die Werte sind Konfiguration, Management, Überwachung, Sicherheit und ausstehend

  • Schweregrad des Ereignisses, die Werte sind INFO oder FEHLER.

Die Ereigniskriterien können unabhängig voneinander angegeben werden, Sie müssen jedoch einen Quelltyp angeben, bevor Sie Quell-IDs in der Konsole angeben können. Zum Beispiel: Sie können eine Ereigniskategorie angeben, ohne dass Sie einen Quelltyp, eine Quell-ID oder einen Schweregrad angeben. Sie können zwar Quell-IDs für Ressourcen angeben, die nicht dem angegebenen Quelltyp entsprechen, für Ereignisse von solchen Ressourcen werden jedoch keine Benachrichtigungen gesendet. Zum Beispiel: Wenn Sie den Quelltyp Cluster und die ID einer Sicherheitsgruppe angeben, entspricht keines der von dieser Sicherheitsgruppe gemeldeten Ereignisse den Filterkriterien für den Quelltyp, weshalb für solche Ereignisse keine Benachrichtigungen gesendet werden.

Amazon Redshift sendet eine Benachrichtigung für jedes Ereignis, das allen in einem Abonnement angegebenen Kriterien entspricht. Einige Beispiele für die ausgegebenen Ereignissätze:

  • Das Abonnement gibt den Quelltyp Cluster, die Quell-ID my-cluster-1, die Kategorie Überwachung und den Schweregrad FEHLER an. Das Abonnement sendet Benachrichtigungen nur für Überwachungsereignisse mit dem Schweregrad FEHLER von my-cluster-1.

  • Das Abonnement gibt den Quelltyp Cluster, die Kategorie Konfiguration und den Schweregrad INFO an. Das Abonnement sendet Benachrichtigungen für Konfigurationsereignisse mit dem Schweregrad INFO von jedem Amazon Redshift Redshift-Cluster im AWS Konto.

  • Das Abonnement gibt die Kategorie Konfiguration und den Schweregrad INFO an. Das Abonnement sendet Benachrichtigungen über Konfigurationsereignisse mit dem Schweregrad INFO von jeder Amazon Redshift Redshift-Ressource im AWS Konto.

  • >Das Abonnement gibt den Schweregrad FEHLER an. Das Abonnement sendet Benachrichtigungen für alle Ereignisse mit dem Schweregrad FEHLER von allen Amazon Redshift Redshift-Ressourcen im AWS Konto.

Wenn Sie ein Objekt löschen oder umbenennen, dessen Name als Quell-ID in einem bestehenden Abonnement auftritt, bleibt das Abonnement aktiv, es kann jedoch keine Ereignisse von dem betreffenden Objekt weiterleiten. Wenn Sie später ein neues Objekt mit dem selben Namen, der in der Quell-ID des Abonnements genannt ist, erstellen, beginnt das Abonnement, Benachrichtigungen zu Ereignissen von dem neuen Objekt zu senden.

Amazon Redshift veröffentlicht Ereignisbenachrichtigungen zu einem Amazon-SNS-Thema, das durch seinen Amazon-Ressourcennamen (ARN) identifiziert wird. Wenn Sie ein Ereignisabonnement mit der Amazon-Redshift-Konsole erstellen, können Sie ein vorhandenes Amazon-SNS-Thema angeben oder die Erstellung des Themas durch die Konsole anfordern, wenn diese das Abonnement einrichtet. Alle Amazon-Redshift-Ereignisbenachrichtigungen, die an das Amazon-SNS-Thema gesendet werden, werden an alle Amazon-SNS-Konsumenten übermittelt, die dieses Thema abonniert haben. Sie können über die Amazon-SNS-Konsole Änderungen für das Amazon-SNS-Thema ausführen, wie das Hinzufügen oder Entfernen von Konsumentenabonnements für das Thema. Weitere Informationen zum Erstellen und Abonnieren von Amazon-SNS-Themen erhalten Sie unter Erste Schritte mit Amazon Simple Notification Service.

In den folgenden Abschnitten werden alle Kategorien und Ereignisse aufgeführt, zu denen Sie Benachrichtigungen erhalten können. Zudem finden Sie Informationen zum Abonnieren und Verwenden der Amazon-Redshift-Ereignisabonnements.

Anzeigen von Cluster-Ereignissen unter Verwendung der Konsole

So zeigen Sie Ereignisse an:
  1. Melden Sie sich bei der Amazon Redshift Redshift-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/redshiftv2/.

  2. Wählen Sie im Navigationsmenü Events (Ereignisse) aus.

Cluster-Ereignisse mithilfe der Amazon Redshift-API AWS CLI und der Amazon Redshift Redshift-API anzeigen

Sie können zum Anzeigen von Ereignissen die folgende Amazon-Redshift-CLI-Operation verwenden.

Amazon Redshift stellt die folgende API zur Anzeige von Ereignissen bereit.

Verwalten von Cluster-Ereignisbenachrichtigungen

Sie können ein Abonnement für Ereignisbenachrichtigungen mit Amazon Simple Notification Service (Amazon SNS) erstellen, um eine Benachrichtigung zu erhalten, wenn für einen Amazon-Redshift-Cluster, einen Snapshot, eine Sicherheitsgruppe oder eine Parametergruppe ein Ereignis eintritt. Diese Benachrichtigungen werden an ein SNS-Thema gesendet, das seinerseits Meldungen an alle SNS-Nutzer übermittelt, die dieses Thema abonniert haben. Die SNS-Nachrichten an die Verbraucher können in jedem von Amazon SNS für eine AWS Region unterstützten Benachrichtigungsformular erfolgen, z. B. in einer E-Mail, einer Textnachricht oder einem Anruf an einen HTTP-Endpunkt. Zum Beispiel: Alle Regionen unterstützen E-Mail-Benachrichtigungen, SMS-Benachrichtigungen können jedoch nur in USA Ost (Nord-Virginia) erstellt werden. Weitere Informationen finden Sie unter Ereignisbenachrichtigungen zu Amazon Redshift.

Verwalten von Cluster-Ereignisbenachrichtigungen mit der Amazon-Redshift-Konsole

Erstellen eines Ereignisbenachrichtigungsabonnements

So erstellen Sie ein Ereignisabonnement:
  1. Melden Sie sich bei der Amazon Redshift Redshift-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/redshiftv2/.

  2. Wählen Sie im Navigationsmenü Events (Ereignisse) aus.

  3. Wählen Sie die Registerkarte Event subsription (Ereignisabonnement und dann Create event subsription (Ereignisabonnement erstellen) aus.

  4. Geben Sie die Eigenschaften Ihres Ereignisabonnements ein (z. B. Name, Quelltyp, Kategorie und Schweregrad). Sie können außerdem Amazon-SNS-Themen aktivieren, um über Ereignisse informiert zu werden.

  5. Wählen Sie Create event subscriptions (Ereignisabonnements erstellen) aus, um Ihr Abonnement zu erstellen.

Verwaltung von Cluster-Ereignisbenachrichtigungen mithilfe der AWS CLI und der Amazon Redshift Redshift-API

Sie können zur Verwaltung von Cluster-Ereignisbenachrichtigungen die folgenden Amazon-Redshift-CLI-Operationen verwenden.

Sie können zur Verwaltung von Ereignisbenachrichtigungen die folgenden Amazon-Redshift-API-Aktionen verwenden.

Weitere Informationen zu Amazon-Redshift-Ereignisbenachrichtigungen finden Sie unter Ereignisbenachrichtigungen zu Amazon Redshift.