Introdução ao Event Notifications
Este tutorial orienta você pelas etapas necessárias antes de criar um serviço do IBM Cloud Event Notifications.
Event Notifications é um serviço de notificação que fornece informações sobre eventos críticos que ocorrem na sua conta do IBM Cloud®. É possível filtrar e encaminhar notificações de eventos provenientes de serviços e aplicativos d IBM Cloud para destinos humanos, como e-mail, SMS e notificações push, ou para destinos de serviço, como webhooks e serviços em nuvem.
Criar uma conta IBM Cloud
Se você não tiver uma conta no IBM Cloud, crie uma.
Decidir sobre um local
Escolha um local onde seu serviço será hospedado. Atualmente, os locais suportados são os seguintes:
- Dallas (us-south)
- London (eu-gb)
- Frankfurt (eu-de)
- Sydney (au-syd)
- Madri (eu-es)
- Toronto (ca-tor)
- Tokyo (jp-tok)
- Osaka (jp-osa)
- São Paulo (br-sao)
- Montreal (ca-mon)
- Washington D.C. (us-east)
- Chennai (in-che)
- Mumbai (na mãe)
Decidir sobre um plano de precificação
Com base em seus requisitos de negócios, decida sobre um plano de precificação. Atualmente, os seguintes planos estão disponíveis: Lite e Standard.
-
Lite: Esse plano oferece eventos ingeridos ilimitados, 10 tópicos, dois filtros por tópico, cinco destinos, 20 e-mails de saída, 20 SMS de saída, 20 webhooks de saída (incluindo o Slack, com um limite de 20 mensagens do Slack) e 1.000 notificações por destino de envio (cumulativo por instância, incluindo dispositivos Android, iOS, Huawei e navegadores Chrome, Firefox, Safari; a instância é desativada quando o limite é atingido). Dez assinaturas são permitidas e uma assinatura pode ter no máximo três destinatários de e-mail.Os destinos de e-mail personalizado e SMS personalizado não são compatíveis com o plano Lite.
-
Standard: você é cobrado por eventos ingeridos e por mensagens digitais de saída. Um evento ingerido é aquele que é recebido e filtrado. Se uma fonte estiver conectada, mas nenhum filtro estiver definido para ela (em outras palavras, se a fonte não estiver associada a nenhum tópico), os eventos recebidos serão descartados e você não será cobrado. As mensagens digitais de saída vêm em vários tipos e cada tipo tem um preço separado.Você pode usar o destino Pre-production como um destino push de baixo custo para seus ambientes de desenvolvimento e teste. Você pode alterar o destino de Pré-produção para Destino de produção post de conclusão de seu desenvolvimento e testes. Este recurso está disponível apenas para o plano de precificação
Standard.
A mudança de planos de um plano debitável (Padrão) para plano grátis (Lite) não é permitida, pois isso pode resultar em interrupção e perda de dados devido às limitações do plano.
Escolha uma fonte de eventos
É possível criar uma origem API Source ou IBM Cloud. Para saber mais sobre o processo de adição de uma fonte, consulte “Adicionando uma fonte do Event Notifications ”.
Um API source indica que o Evento originou-se fora da IBM Cloud e é enviado para o serviço Event Notifications por meio de chamadas da API.
Um IBM Cloud source indica um serviço na IBM Cloud que pode emitir eventos para o serviço Event Notifications.
O IBM Cloud Resource Lifecycle Events de origem é uma origem integrada Essa origem emite eventos do ciclo de vida do recurso para o serviço Event Notifications Essa opção está desativada por padrão e precisa ser ativada.
As demais fontes do IBM Cloud devem ser integradas primeiro para começarem a enviar eventos ao serviço Event Notifications.
Para obter a lista completa das fontes do “ IBM Cloud ” compatíveis, consulte Registrando fontes de eventos.
Escolha um destino de evento
Um destino é um local de entrega para uma notificação. São suportadas duas categorias de destino:
- Destinos humanos são dispositivos, servidores ou aplicativos que exibem notificações destinadas ao público em geral.
- Os destinos de serviço são serviços em nuvem ou aplicativos nos quais as notificações são recebidas por meio de programação.
Para obter a lista completa dos destinos compatíveis, consulte “Trabalhando com destinos de eventos ”.
Para saber mais sobre o processo de criação de um destino, consulte “Criação de um destino do Event Notifications ”.
Encaminhar notificações para os destinos
O roteamento de eventos conecta suas fontes aos seus destinos por meio de tópicos, filtros e assinaturas.
- Um tópico organiza os eventos recebidos de uma ou mais fontes. Cada origem é conectada a um tópico através de um filtro definido pelo usuário.
- Os filtros definem quais eventos de cada fonte são encaminhados para o tópico.
- Uma assinatura vincula um tópico a um destino, de modo que os eventos correspondentes sejam entregues às pessoas ou serviços certos.
Você pode configurar todo o fluxo de roteamento — tópico, filtros, assinaturas e revisão — em uma única experiência guiada.
Para configurar o roteamento de eventos, consulte “Rotear notificações para destinos ”.
Depois que você salvar a configuração de roteamento, as notificações serão enviadas aos destinos selecionados sempre que ocorrer um evento correspondente.
Alternativa: Use o Terraform
Como alternativa ao console, é possível provisionar e configurar instâncias d Event Notifications, utilizando os Módulos Terraform IBM(TIM) para automação de Infraestrutura como Código ( IaC ). O TIM para o Event Notifications oferece uma abordagem padronizada, testada e pronta para uso corporativo, que segue as melhores práticas de segurança d IBM Cloud.