Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Abonnements aux notifications d'événements du cluster Amazon Redshift
Amazon Redshift utilise le service Amazon Simple Notification Service (Amazon SNS) pour communiquer les notifications des événements Amazon Redshift. Vous activez les notifications en créant un abonnement aux événements Amazon Redshift. Vous pouvez être averti lorsqu'un événement se produit pour un cluster, un instantané, un groupe de sécurité ou un groupe de paramètres donné. La solution la plus simple pour créer un abonnement consiste à utiliser la console Amazon SNS. Pour en savoir plus sur la création d'une rubrique Amazon SNS et sur l'abonnement, consultez Mise en route avec Amazon SNS.
Dans l'abonnement Amazon Redshift, vous spécifiez un ensemble de filtres pour les événements Amazon Redshift et une rubrique Amazon SNS. Lorsqu'un événement correspondant aux critères de filtrage se produit, Amazon Redshift publie un message de notification sur la rubrique Amazon SNS.
Amazon SNS transmet ensuite le message à tous les consommateurs Amazon SNS qui ont un abonnement Amazon SNS à la rubrique en question. Les messages envoyés aux clients Amazon SNS peuvent prendre n'importe quelle forme prise en charge par Amazon SNS pour AWS une région, comme un e-mail, un SMS ou un appel vers un point de terminaison HTTP. Par exemple, toutes les régions prennent en charge les notifications par e-mail, mais les notifications par SMS ne peuvent être créées que dans la région USA Est (Virginie du Nord).
Note
Actuellement, vous ne pouvez créer un abonnement à un événement qu'à une rubrique standard Amazon SNS (et non à une rubrique FIFO Amazon SNS). Pour plus d'informations, consultez Sources des évènements Amazon SNS dans le Guide du développeur Amazon Simple Notification Service.
Lorsque vous créez un abonnement aux notifications d'événement, vous spécifiez un ou plusieurs filtres d'événement. Amazon Redshift envoie des notifications par le biais de l'abonnement chaque fois que se produit un événement qui correspond à tous les critères de filtrage. Les critères de filtre incluent le type de source (par exemple, cluster ou instantané), l'ID de source (par exemple, le nom d'un cluster ou d'un instantané), la catégorie d'événement (par exemple, Monitoring or Security) et la gravité de l'événement (par exemple, INFO ou ERROR).
Si vous créez des abonnements aux notifications d'événements à l'aide de la CLI ou de l'API, vous devez créer une rubrique Amazon Simple Notification Service et vous y abonner via la console Amazon SNS ou l'API Amazon SNS. Vous devrez également conserver l'Amazon Resource Name (ARN) de la rubrique, car il est utilisé lors de la soumission de commandes de la CLI ou d'actions d'API.
Vous pouvez facilement désactiver les notifications sans supprimer d'abonnement en réglant le bouton radio Enabled sur No
dans le AWS Management Console ou en définissant le Enabled
paramètre sur l'false
utilisation de la CLI ou de l'API Amazon Redshift.
Un abonnement aux événements Amazon Redshift peut spécifier ces critères d'événement :
-
Les valeurs pour le type source sont Cluster, Snapshot, Parameter-groups et Security-groups.
-
ID source d'une ressource, comme
my-cluster-1
oumy-snapshot-20130823
. L'ID doit être pour une ressource de la même région AWS que l'abonnement aux événements. -
Catégorie d'événement : les valeurs sont Configuration, Management, Monitoring, Security et Pending.
-
Pour la gravité de l'événement, les valeurs sont INFO ou ERROR.
Les critères d'événement peuvent être spécifiés indépendamment, sauf que vous devez spécifier un type de source avant de pouvoir spécifier la source IDs dans la console. Par exemple, vous pouvez spécifier une catégorie d'événement sans avoir besoin de spécifier un type de source, un ID source ou une gravité. Bien que vous puissiez spécifier la source IDs pour les ressources qui ne sont pas du type spécifié dans le type de source, aucune notification ne sera envoyée pour les événements provenant de ces ressources. Par exemple, si vous spécifiez un type de source de cluster et l'ID d'un groupe de sécurité, aucun des événements déclenchés par ce groupe de sécurité ne correspond aux critères de filtre du type de source et, par conséquent, aucune notification ne sera envoyée pour ces événements.
Amazon Redshift envoie une notification pour tout événement qui correspond à tous les critères définis dans un abonnement. Quelques exemples d'ensembles d'événements renvoyés :
-
L'abonnement spécifie Cluster comme type de source, my-cluster-1, comme ID source, Monitoring comme catégorie et ERROR comme niveau de gravité. L'abonnement n'enverra les notifications qu'aux événements de la catégorie Monitoring avec une gravité ERROR de my-cluster-1.
-
L'abonnement spécifie Cluster comme type de source, Configuration comme catégorie et INFO comme niveau de gravité. L'abonnement n'enverra des notifications qu'aux événements de la catégorie Configuration avec une sévérité INFO de n'importe quel cluster Amazon Redshift du compte AWS .
-
L'abonnement spécifie Configuration comme catégorie et INFO comme niveau de gravité. L'abonnement enverra des notifications pour les événements de configuration d'une gravité de type INFO à partir de n'importe quelle ressource Amazon Redshift du AWS compte.
-
L'abonnement spécifie ERROR comme niveau de gravité. L'abonnement enverra des notifications pour tous les événements présentant une gravité d'ERREUR depuis n'importe quelle ressource Amazon Redshift du AWS compte.
Si vous supprimez ou renommez un objet dont le nom est référencé comme ID source d'un abonnement existant, l'abonnement demeure actif, mais n'a aucun événement à transmettre à partir de cet objet. Si, plus tard, vous créez un objet portant le même nom que celui référencé dans l'ID d'abonnement source, l'abonnement commence à envoyer les notifications pour les événements du nouvel objet.
Amazon Redshift publie les notifications d'événement sur une rubrique Amazon SNS, identifiée par son nom Amazon Resource Name (ARN). Lorsque vous créez un abonnement aux événements en utilisant la console Amazon Redshift, vous pouvez spécifier une rubrique Amazon SNS existante ou demander que la console crée la rubrique quand elle crée l'abonnement.
Toutes les notifications d'événement Amazon Redshift envoyées à la rubrique Amazon SNS sont à leur tour transmises à tous les consommateurs Amazon SNS abonnés à cette rubrique. Utilisez la console Amazon SNS pour apporter des modifications à la rubrique Amazon Redshift, comme l'ajout d'abonnements de consommateurs à la rubrique ou leur suppression.
Les sections suivantes répertorient l'ensemble des catégories et événements dont vous pouvez être informé. Elle contient aussi des informations sur l'abonnement et sur l'utilisation des abonnements aux événements Amazon Redshift.