Iniciación a Event Notifications
Este tutorial te guía a través de los pasos que debes seguir antes de crear un servicio de « IBM Cloud Event Notifications ».
Event Notifications es un servicio de notificaciones que te proporciona información sobre los eventos críticos que se producen en tu cuenta de IBM Cloud®. Puedes filtrar y redirigir las notificaciones de eventos procedentes de los servicios y aplicacion IBM Cloud es a destinos para personas, como el correo electrónico, los SMS y las notificaciones push, o a destinos de servicio, como los webhooks y los servicios en la nube.
Crear una cuenta de IBM Cloud
Si no tienes una cuenta de IBM Cloud, créate una.
Decidir sobre una ubicación
Elige una ubicación donde se alojará tu servicio. Actualmente, se da soporte a las ubicaciones siguientes:
- Dallas (us-south)
- Londres (eu-gb)
- Fráncfort (eu-de)
- Sídney (au-syd)
- Madrid (UE-ES)
- Toronto (ca-tor)
- Tokio (jp-tok)
- Osaka (jp-osa)
- Sao Paulo (br-sao)
- Montreal (ca-mon)
- Washington DC (us-east)
- Chennai (in-che)
- Mumbai (in-mum)
Decidir sobre un plan de precios
En función de los requisitos empresariales, decida un plan de precios. Actualmente, están disponibles los planes siguientes: Lite y Estándar.
-
Lite: Este plan le ofrece eventos ingestados ilimitados, 10 temas, dos filtros por tema, cinco destinos, 20 correos electrónicos salientes, 20 SMS salientes, 20 webhooks salientes (incluido Slack, con un límite de 20 mensajes Slack) y 1000 notificaciones por destino push (acumulativas por instancia, incluidos dispositivos Android, iOS, Huawei y navegadores Chrome, Firefox, Safari; la instancia se desactiva una vez alcanzado el límite). Se permiten diez suscripciones y una suscripción puede tener un máximo de tres destinatarios de correo electrónico.El plan Lite no admite destinos de correo electrónico personalizados ni de SMS personalizados.
-
Standard: Se le cobra por los sucesos ingeridos y por los mensajes digitales salientes. Un suceso ingerido es aquel que se ha recibido y filtrado. Si un origen está conectado pero no hay filtros definidos para él (es decir, el origen no está asociado con ningún tema), los sucesos de entrada se descartan y no recibe cargos. Los mensajes digitales tienen tipos diferentes, y cada tipo tiene un precio diferente.Puede utilizar el destino Preproducción, como destino push de bajo coste, para sus entornos de desarrollo y pruebas. Puede cambiar el Destino de preproducción a Destino de producción después de completar el desarrollo y las pruebas. Esta característica sólo está disponible para el plan de precios de
Standard.
No se permite cambiar los planes de un plan con cargo (estándar) a un plan gratuito (Lite), ya que esto puede provocar una interrupción y la pérdida de datos debido a las limitaciones del plan.
Elegir un origen de sucesos
Puede crear un origen API Source o IBM Cloud. Para obtener más información sobre el proceso de añadir una fuente, consulta « Añadir una fuente de Event Notifications ».
Un API source indica que el suceso se ha originado fuera de IBM Cloud y se envía al servicio Event Notifications a través de llamadas de API.
Un IBM Cloud source indica un servicio en IBM Cloud que puede emitir sucesos al servicio Event Notifications.
El origen IBM Cloud Resource Lifecycle Events es un origen incorporado. Este origen emite sucesos de ciclo de vida de recurso al servicio Event Notifications. Esta opción está desactivada por defecto y hay que activarla.
Las demás fuentes de « IBM Cloud » deben integrarse primero para que empiecen a enviar eventos al servicio « Event Notifications ».
Para consultar la lista completa de fuentes de « IBM Cloud » compatibles, véase « Registro de fuentes de eventos ».
Elegir un destino de sucesos
Un destino es un destino de entrega para una notificación. Se admiten dos categorías de destino:
- Los destinos humanos son dispositivos, servidores o aplicaciones que muestran notificaciones destinadas a los usuarios.
- Los destinos de servicio son servicios o aplicaciones en la nube en los que las notificaciones se procesan mediante programación.
Para consultar la lista completa de destinos compatibles, consulta la sección « Trabajar con destinos de eventos ».
Para obtener más información sobre el proceso de creación de un destino, consulta « Creación de un destino de Event Notifications ».
Enviar notificaciones de ruta a los destinos
El enrutamiento de eventos conecta tus fuentes con tus destinos a través de temas, filtros y suscripciones.
- Un tema organiza los eventos entrantes procedentes de una o varias fuentes. Cada origen está conectado a un tema mediante un filtro definido por el usuario.
- Los filtros definen qué eventos de cada fuente se envían al tema.
- Una suscripción vincula un tema con un destino, de modo que los eventos que coincidan se envíen a las personas o servicios adecuados.
Puedes configurar todo el flujo de enrutamiento —tema, filtros, suscripciones y revisión— en un único proceso guiado.
Para configurar el enrutamiento de eventos, consulta « Enviar notificaciones a los destinos ».
Una vez guardada la configuración de enrutamiento, se envían notificaciones a los destinos seleccionados cada vez que se produce un evento que cumple los criterios establecidos.
Alternativa: Utilizar Terraform
Como alternativa a la consola, puedes aprovisionar y configurar instancias de Event Notifications utilizando los módulos Terraform IBM(TIM) para la automatización de la infraestructura como código ( IaC ). El TIM para Event Notifications ofrece un enfoque estandarizado, probado y preparado para entornos empresariales que sigue las mejores prácticas de seguridad de IBM Cloud.