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 notification qui vous fournit des informations sur les événements critiques survenant sur 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 n'avez pas de 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 plan vous permet de recevoir un nombre illimité d'événements, 10 sujets, deux filtres par sujet, cinq destinations, 20 courriels sortants, 20 SMS sortants, 20 webhooks sortants (y compris Slack, avec une limite de 20 messages Slack), et 1000 notifications par destination push (cumulatif par instance, y compris les appareils Android, iOS, Huawei, et les navigateurs Chrome, Firefox, Safari; l'instance est désactivée une fois la limite atteinte). Dix abonnements sont autorisés et un abonnement peut avoir un maximum de trois destinataires.

    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.

Le passage d'un plan facturable (Standard) à un plan gratuit (Lite) n'est pas autorisé car cela peut entraîner une interruption et une perte de données en raison des limitations du plan.

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 ou des applications cloud dans lesquels 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 ».

Acheminer les notifications vers leurs destinataires

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.

Vous pouvez configurer l'ensemble du processus de routage — sujet, filtres, abonnements et validation — en une seule et même procédure guidée.

Pour configurer le routage des événements, consultez la section « Acheminer les notifications vers leurs destinataires ».

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.

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.