Introduzione a Event Notifications
Questo tutorial illustra i passaggi da seguire prima di creare un servizio IBM Cloud Event Notifications.
Event Notifications è un servizio di routing che fornisce informazioni sugli eventi critici che si verificano nel proprio account IBM Cloud®. È possibile filtrare e instradare le notifiche relative agli eventi provenienti dai servizi e dalle applicazioni di IBM Cloud verso destinazioni gestite da persone, quali e-mail, SMS e notifiche push, oppure verso destinazioni di servizio, quali webhook e servizi cloud.
Crea un account su IBM Cloud
Se non hai un account IBM Cloud, creane uno.
Decidi su un'ubicazione
Scegli una posizione in cui verrà ospitato il tuo servizio. Attualmente sono supportate le seguenti ubicazioni:
- Dallas (us-south)
- Londra (eu-gb)
- Francoforte (eu-de)
- Sydney (au-syd)
- Madrid (eu-es)
- Toronto (ca-tor)
- Tokyo (jp-tok)
- Osaka (jp-osa)
- San Paolo (br-sao)
- Montreal (ca-mon)
- Washington DC (us-east)
- Chennai (in-che)
- Mumbai (in-mum)
Decidere un piano dei prezzi
In base ai requisiti di business, decidere un piano dei prezzi. Attualmente sono disponibili i seguenti piani: Lite e Standard.
-
Lite: Questo piano offre un numero illimitato di eventi ingeriti, 10 argomenti, due filtri per argomento, cinque destinazioni, 20 e-mail in uscita, 20 SMS in uscita, 20 webhook in uscita (incluso Slack, con un limite di 20 messaggi Slack) e 1000 notifiche per destinazione push (cumulative per istanza, inclusi i dispositivi Android, iOS, Huawei e i browser Chrome, Firefox, Safari; l'istanza viene disattivata una volta raggiunto il limite). Sono consentiti dieci abbonamenti e ogni abbonamento può avere al massimo tre destinatari e-mail.Le destinazioni personalizzate per e-mail e SMS non sono supportate dal piano Lite.
-
Standard: Ti vengono addebitati gli eventi ricevuti e i messaggi digitali in uscita. Un evento immesso è un evento che è stato ricevuto e filtrato. Se un'origine è connessa ma non sono definiti filtri per essa (vale a dire, l'origine non è associata ad alcun argomento), gli eventi in entrata vengono eliminati e l'utente non viene addebitato. I messaggi digitali in uscita sono di vari tipi, e ogni tipo ha un costo calcolato separatamente.È possibile utilizzare la destinazione Pre-produzione, come destinazione push a basso costo, per gli ambienti di sviluppo e di test. Puoi modificare la destinazione di pre - produzione in Destinazione di produzione dopo il completamento del tuo sviluppo e test. Questa funzionalità è disponibile solo per il piano dei prezzi
Standard.
La modifica dei piani da un piano addebitabile (Standard) a un piano gratuito (Lite) non è consentita poiché ciò potrebbe causare interruzioni e perdita di dati a causa delle limitazioni del piano.
Scegliere un'origine eventi
È possibile creare un'origine API Source o IBM Cloud. Per ulteriori informazioni sulla procedura di aggiunta di una fonte, consulta la sezione " Aggiunta di una fonte Event Notifications".
Un API source indica che l'evento ha avuto origine all'esterno del servizio IBM Cloud e viene inviato al servizio Event Notifications tramite chiamate API.
Un IBM Cloud source indica un servizio su IBM Cloud che può emettere eventi al servizio Event Notifications.
L'origine IBM Cloud Resource Lifecycle Events è un'origine integrata. Questa origine emette eventi del ciclo di vita delle risorse al servizio Event Notifications. Questa opzione è disattivata per impostazione predefinita e deve
essere attivata.
Le altre fonti di " IBM Cloud " devono essere prima integrate per poter iniziare a inviare eventi al servizio " Event Notifications ".
Per l'elenco completo delle fonti supportate da " IBM Cloud ", consultare la sezione Registrazione delle fonti di eventi.
Scegliere una destinazione evento
Una destinazione è una destinazione di consegna per una notifica. Sono supportate due categorie di destinazioni:
- Le destinazioni umane sono dispositivi, server o applicazioni che presentano notifiche destinate all'uso umano.
- Le destinazioni del servizio sono servizi cloud o applicazioni in cui le notifiche vengono elaborate a livello di programmazione.
Per l'elenco completo delle destinazioni supportate, consultare la sezione " Utilizzo delle destinazioni degli eventi ".
Per ulteriori informazioni sul processo di creazione di una destinazione, consultare la sezione " Creazione di una destinazione Event Notifications ".
Inoltrare le notifiche alle destinazioni
L'instradamento degli eventi collega le fonti alle destinazioni tramite argomenti, filtri e sottoscrizioni.
- Un argomento raggruppa gli eventi in arrivo da una o più fonti. Ciascuna origine è collegata a un argomento tramite un filtro definito dall'utente.
- I filtri definiscono quali eventi provenienti da ciascuna sorgente vengono indirizzati all'argomento.
- Un abbonamento collega un argomento a una destinazione, in modo che gli eventi corrispondenti vengano inoltrati alle persone o ai servizi giusti.
È possibile configurare l'intero flusso di instradamento — argomento, filtri, sottoscrizioni e revisione — in un'unica procedura guidata.
Per configurare l'instradamento degli eventi, consultare la sezione " Instradamento delle notifiche verso le destinazioni ".
Dopo aver salvato la configurazione di instradamento, ogni volta che si verifica un evento corrispondente vengono inviate notifiche alle destinazioni selezionate.
Alternativa: utilizzare Terraform
In alternativa alla console, è possibile creare e configurare istanze di Event Notifications utilizzando i moduli Terraform IBM(TIM) per l’automazione tramite Infrastructure as Code ( IaC ). Il TIM(Event Notifications) offre un approccio standardizzato, collaudato e pronto per l’uso aziendale, che segue le migliori pratiche di sicurezza definite dall’ IBM Cloud.