Creazione di una sorgente " Event Notifications "

Vari servizi producono eventi che possono essere utilizzati da Event Notifications. È possibile aggiungere questi servizi come fonti all'interno della propria istanza di Event Notifications. Quando si crea una fonte, è possibile filtrare gli eventi provenienti da essa utilizzando gli argomenti, per poi associare le destinazioni a tali argomenti.

Se non disponi di un'istanza esistente, creane una dal catalogo IBM Cloud.

Tipi di fonti

Event Notifications supporta quattro tipi di sorgenti: sorgenti " IBM Cloud ", sorgenti API generiche, sorgenti della piattaforma " IBM Cloud " e il timer periodico.

Grazie alle fonti di " IBM Cloud ", gli eventi provengono dai servizi gestiti su IBM Cloud. Ad esempio, è possibile aggiungere come fonti IBM Cloud Monitoring e IBM Cloud Secrets Manager. Per un elenco completo delle fonti supportate, consultare la pagina “IBM Cloud sources ”.

Con origini API generiche, gli eventi emanano da servizi o applicazioni che non sono gestiti da IBM. Ad esempio, se crei la tua applicazione che invia gli eventi a Event Notifications, la tua applicazione può essere aggiunta come origine API.

Le fonti API non possono inoltrare le notifiche al servizio e-mail IBM Cloud e al servizio SMS IBM Cloud poiché questi servizi forniscono contenuti generati esclusivamente dai servizi gestiti IBM Cloud.

Per impostazione predefinita, gli eventi relativi al ciclo di vita delle risorse di IBM Cloud sono disponibili come fonte ma sono disabilitati. È possibile attivarla se si desidera monitorare gli eventi relativi al ciclo di vita delle risorse " IBM Cloud ", il che comporta costi aggiuntivi. Gli eventi relativi al ciclo di vita delle risorse " IBM Cloud " sono eventi che riguardano le risorse " IBM Cloud ", quali la creazione di un'istanza, l'aggiornamento di un'istanza, l'eliminazione di un'istanza e altri eventi correlati alle risorse " IBM Cloud ".

Anche la sorgente Timer periodico è prevista come sorgente predefinita. Serve a programmare eventi in base a un periodo da definire. È disattivata per impostazione predefinita e può essere attivata per programmare periodicamente gli eventi.

Per visualizzare l'elenco aggiornato dei servizi di " IBM Cloud " disponibili come sorgenti " Event Notifications ", fare clic su "Sorgenti" nella propria istanza di " Event Notifications ", fare clic su "Crea " e selezionare " IBM Cloud ".

I protocolli di connessione differiscono tra i tipi di origine, quindi la procedura per l'aggiunta è diversa come descritto nelle sezioni seguenti.

Per integrare una fonte con Event Notifications, è necessario creare anche un'istanza di tale fonte.

Creazione di una fonte

Per creare una nuova fonte:

  1. Verifica che il servizio IBM Cloud sia disponibile come origine per Event Notifications.

    1. Fai clic su " Sources " nella tua istanza di Event Notifications.
    2. Fai clic su "Crea " nella sezione " Fonti ".
    3. Selezionare " **IBM Cloud **" nella finestra di dialogo " Crea sorgente ".
    4. Confermare la visualizzazione del servizio gestito di interesse.
  2. Crea un'autorizzazione service - to - service tra il tuo servizio IBM Cloud e Event Notifications.

    • Nella console di IBM Cloud, fare clic su Gestisci > Accesso (IAM) > Autorizzazioni.
    • Selezionare il servizio IBM Cloud come origine e Event Notifications come destinazione dalla vista di autorizzazione.
    • Impostare il livello di accesso al servizio su Event Source Manager.
  3. Individua le istanze di servizio esistenti nell'elenco delle risorse dell'account e e seleziona quella di tuo interesse per aprirla.

Creazione di una fonte API generica

Le fonti API non possono essere utilizzate per inviare notifiche a destinazioni predefinite come e-mail e SMS.

  1. Fai clic su " Sources " nella tua istanza di Event Notifications.
  2. Fai clic su "Crea " nella sezione " Fonti ".
  3. Selezionare " API Source " nella finestra di dialogo " Crea sorgente ".
  4. Inserisci un nome e, se lo desideri, una descrizione, quindi fai clic su "Crea sorgente ".

Seguire le istruzioni contenute nel file Event Notifications API documentation o nella documentazione dell'SDK per il proprio linguaggio di programmazione per configurare la connessione come se si stesse collegando dalla propria applicazione o servizio.