Pour commencer Event Notifications
Ce tutoriel vous guide à travers les étapes à suivre avant de créer un service IBM Cloud Event Notifications.
Event Notifications est un service de routage qui vous fournit des informations sur les événements critiques survenant dans votre compte IBM Cloud®. Vous pouvez filtrer et acheminer les notifications d'événements provenant des services et applications d' IBM Cloud vers des destinataires humains, tels que les e-mails, les SMS et les notifications push, ou vers des destinations de service, telles que les webhooks et les services cloud.
Créer un compte IBM Cloud
Si vous ne disposez pas d'un compte IBM Cloud, créez-en un.
Décider d'un emplacement
Choisissez un emplacement où votre service sera hébergé. Actuellement, les emplacements suivants sont pris en charge :
- Dallas (us-south)
- Londres (eu-gb)
- Francfort (eu-de)
- Sydney (au-syd)
- Madrid (eu-es)
- Toronto (ca-tor)
- Tokyo (jp-tok)
- Osaka (jp-osa)
- Sao Paulo (br-sao)
- Montréal (ca-mon)
- Washington DC (États-Unis - est)
- Chennai (in-che)
- Mumbai (in-mum)
Décider d'un plan de tarification
En fonction de vos besoins métier, décidez d'un plan de tarification. Actuellement, les plans suivants sont disponibles : Lite et Standard.
-
Lite: Ce forfait comprend les limites suivantes :- Nombre illimité d'événements capturés
- 10 thèmes, deux filtres par thème et cinq destinations
- 20 e-mails sortants, 20 SMS sortants et 20 webhooks sortants (y compris Slack)
- 1 000 notifications par destination de push (cumulées par instance, sur Android, iOS, Huawei, Chrome, Firefox et Safari; l'instance est désactivée lorsque la limite est atteinte)
- 10 abonnements, avec un maximum de trois destinataires par abonnement
Les destinations e-mail et SMS personnalisées ne sont pas prises en charge par l'offre Lite.
-
Standard: vous êtes facturé pour les événements ingérés et pour les messages numériques sortants. Un événement ingéré est un événement reçu et filtré. Si une source est connectée mais aucun filtre n'est défini pour elle (c'est-à-dire que la source n'est associée à aucune rubrique), les événements entrants sont supprimés et vous n'êtes pas facturé. Les messages numériques sortants sont disponibles en différents types et chaque type est tarifé séparément.Vous pouvez utiliser la destination de pré-production comme destination de poussée à faible coût pour vos environnements de développement et de test. Vous pouvez remplacer la destination de préproduction par Destination de production après la fin de votre développement et de vos tests. Cette fonction est disponible uniquement pour le plan de tarification
Standard.
Il n'est pas possible de passer du forfait Standard au forfait Lite. Cela peut entraîner une interruption du service et une perte de données en raison des limitations du forfait.
Choisir une source d'événement
Vous pouvez créer une source API Source ou IBM Cloud. Pour en savoir plus sur la procédure d'ajout d'une source, consultez la section « Ajouter une source d' Event Notifications s ».
Un API source indique que l'événement provient de l'extérieur de IBM Cloud et est envoyé au service Event Notifications via des appels d'API.
Un IBM Cloud source indique un service sous IBM Cloud qui peut émettre des événements vers le service Event Notifications.
La source IBM Cloud Resource Lifecycle Events est une source intégrée. Cette source émet des événements de cycle de vie de ressource vers le service Event Notifications. Cette option est désactivée par défaut et doit être activée.
Les autres sources d' IBM Cloud s doivent d'abord être intégrées pour pouvoir commencer à envoyer des événements au service Event Notifications.
Pour consulter la liste complète des sources d' IBM Cloud s prises en charge, reportez-vous à la section « Enregistrement des sources d'événements ».
Choisir une destination d'événement
Une destination est une cible de distribution pour une notification. Deux catégories de destinations sont prises en charge :
- Les destinations humaines sont des appareils, des serveurs ou des applications qui affichent des notifications destinées aux utilisateurs.
- Les destinations de service sont des services cloud ou des applications dans lesquelles les notifications sont traitées par programmation.
Pour consulter la liste complète des destinations prises en charge, reportez-vous à la section « Utilisation des destinations d'événements ».
Pour en savoir plus sur la procédure de création d'une destination, consultez la section « Création d'une destination Event Notifications ».
Flux de routage des notifications vers leurs destinations
Le routage des événements relie vos sources à vos destinations via des sujets, des filtres et des abonnements.
- Un thème regroupe les événements provenant d'une ou plusieurs sources. Chaque source est connectée à une rubrique via un filtre défini par l'utilisateur.
- Les filtres permettent de définir quels événements provenant de chaque source sont acheminés vers le sujet.
- Un abonnement relie un sujet à une destination, afin que les événements correspondants soient transmis aux personnes ou aux services concernés.
Pour configurer le routage des événements, consultez le guide Routage des notifications vers leurs destinations.
Une fois la configuration de routage enregistrée, des notifications sont envoyées aux destinataires sélectionnés dès qu'un événement correspondant se produit.
Les abonnements sont créés et gérés dans le cadre du flux de notifications d'acheminement vers les destinations. Ils ne sont pas disponibles en tant qu'option autonome dans le menu de navigation de la page de l'instance d' Event Notifications.
Pour créer ou modifier un abonnement, vous devez suivre les étapes décrites dans la rubrique suivante :
- Nouvelle rubrique: si vous n'avez pas encore créé de rubrique, créez-en une. Vous pouvez ajouter des abonnements au nouveau sujet dans le cadre du même flux guidé.
- Rubrique existante: si une rubrique existe déjà, modifiez-la pour ajouter ou modifier des abonnements.
Autre solution : utiliser Terraform
Au lieu d'utiliser la console, vous pouvez provisionner et configurer des instances d' Event Notifications s à l'aide des modules Terraform IBM(TIM) pour l'automatisation de l'« Infrastructure as Code » ( IaC ). Le TIM d' Event Notifications propose une approche normalisée, éprouvée et adaptée aux entreprises, qui respecte les meilleures pratiques de sécurité de l' IBM Cloud.