Utilice el servicio de notificaciones de Oracle Cloud Infrastructure para configurar canales de comunicación a fin de publicar mensajes mediante temas y suscripciones.
El servicio Notifications le permite saber cuándo sucede algo con sus recursos en Oracle Cloud Infrastructure. Mediante alarmas, reglas de eventos y conectores, puede obtener mensajes en lenguaje natural a través de puntos finales soportados, incluidos mensajes de correo electrónico y texto (SMS). También puede automatizar las tareas mediante puntos finales HTTPS personalizados y Oracle Cloud Infrastructure Functions. También puede publicar mensajes directamente.
El servicio Notifications permite configurar canales de comunicación para publicar mensajes mediante temas y suscripciones . Cuando se publica un mensaje en un tema, el servicio Notificaciones envía este mensaje a todas las suscripciones del tema.
Cuando el punto final de un suscriptor no confirma la recepción del mensaje, el servicio Notificaciones vuelve a intentar la entrega. Esta situación puede ocurrir cuando el punto final está fuera de línea. Por ejemplo, el servidor de correo electrónico para una dirección de correo electrónico puede estar caído.
Notificaciones vuelve a intentar la entrega siguiendo estos pasos hasta que (a) recibe un acuse de recibo o (b) termina la duración del reintento de la suscripción. Por defecto, la duración del reintento es de dos horas.
Reintento inmediato.
Reintento de inactividad exponencial para el período de duración del reintento de la suscripción, utilizando los siguientes tiempos:
1 minuto
2 minutos
4 minutos
8 minutos
16 minutos
32 minutos
Desecho del mensaje al final de la duración del reintento.
Contenido que se publica en un tema. Cada mensaje se entrega al menos una vez por suscripción. Todos los mensajes enviados como correo electrónico contienen un enlace para cancelar la suscripción al tema relacionado.
notificación
Una configuración para enviar mensajes, como una alarma o una regla de evento. Cada mensaje se envía a suscripciones en el tema especificado.
Dispone de los siguientes tipos de notificaciones:
Notificación contextual: se crea a partir de una plantilla de inicio rápido u opciones enfocadas que son relevantes para el recurso determinado.
Después de crear la notificación, puede gestionarla de la forma habitual. Por ejemplo, si la notificación es una alarma, gestiónela mediante la página Alarmas de la consola.
suscripción
Punto final de un tema. Los mensajes publicados se envían a cada suscripción para un tema.
Protocolos de suscripción soportados:
Correo electrónico:
Envía un mensaje de correo electrónico cuando publica un mensaje en el tema principal de la suscripción.
Ejecuta la función especificada cuando publica un mensaje en el tema principal de la suscripción. Por ejemplo, ejecuta una función para cambiar el tamaño de las VM cuando se ejecuta una alarma asociada.
HTTPS (URL personalizada):
Envía información especificada cuando publica un mensaje en el tema principal de la suscripción.
PagerDuty:
Crear un incidente PagerDuty por defecto cuando se publica un mensaje en el tema de la suscripción principal.
Slack:
Envía un mensaje al canal de Slack especificado por defecto cuando publica un mensaje en el tema principal de la suscripción.
Envía un mensaje de texto mediante el servicio de mensajes cortos (SMS) al número de teléfono especificado cuando publica un mensaje en el tema principal de la suscripción. Formatos de punto final soportados: formato E.164.
Nota
Se requieren capacidades de SMS internacional si los mensajes SMS proceden de un número de teléfono de otro país. Agregamos continuamente soporte para más países para que más usuarios puedan recibir mensajes SMS de números de teléfono locales.
Las suscripciones de SMS sólo están activadas para los siguientes servicios de Oracle Cloud Infrastructure: Announcements, Monitoring y Connector Hub.Los mensajes SMS que se envían desde servicios no soportados se borran.Consulte Causa: recurso no soportado utilizado para SMS.
El servicio Notifications entrega mensajes SMS de un pool de números preconfigurado. Es posible que reciba mensajes SMS de varios números.
Puede utilizar Notifications para enviar mensajes SMS a los siguientes países y regiones:
País o región
Código ISO
Australia
AU
Brasil
BR
Canadá
CA
Chile
CL
China
CN
Costa Rica
CR
Croacia
HR
República Checa
CZ
Francia
FR
Alemania
DE
Hungría
HU
India
IN
Irlanda
IE
Israel
IL
Japón
JP
Lituania
LT
México
MX
Holanda
NL
Nueva Zelanda
NZ
Noruega
NO
Filipinas
PH
Polonia
PL
Portugal
PT
Rumano
RO
Arabia Saudí
SA
Singapur
SG
Sudáfrica
ZA
Corea del Sur
KR
España
ES
Suecia
SE
Suiza
CH
Ucrania
UA
Emiratos Árabes Unidos
AE
Reino Unido
GB
Estados Unidos
US
tema
Un canal de comunicación para enviar mensajes a suscripciones. Cada nombre de tema es único en el arrendamiento.
Nota
Los mensajes enviados como correo electrónico por el servicio Notification de Oracle Cloud Infrastructure se procesan y entregan a través de los recursos de Oracle en las regiones de EE. UU.
Flujo de publicación y entrega de mensajes 🔗
Los recursos publican mensajes en el tema configurado. A continuación, Notifications entregará mensajes a suscripciones activas en el tema.
Por ejemplo, considere una alarma configurada para enviar mensajes a un tema. Este tema contiene suscripciones de correo electrónico, Slack y SMS. Cuando se infringe la regla de disparador de alarma, la alarma publica un mensaje en el tema. A continuación, el servicio de notificaciones entrega el mensaje a las suscripciones activas del tema. En este ejemplo, la suscripción a Slack está pendiente porque aún no se ha confirmado. El servicio de notificaciones entrega el mensaje solo a las suscripciones de correo electrónico y SMS, ya que son las únicas suscripciones activas del tema.
Cuando se infringe una regla de disparador de una de alarma, la alarma envía un mensaje de alarma al tema configurado. A continuación, el servicio de notificaciones entrega el mensaje a las suscripciones activas en ese tema. Consulte Gestión de alarmas.
Un conector envía un mensaje de conector al tema configurado. A continuación, el servicio de notificaciones entrega el mensaje a las suscripciones activas en ese tema. Consulte Gestión de conectores.
Publicación directa 🔗
Un usuario (o un servicio o una aplicación) envía un mensaje al tema configurado. A continuación, el servicio de notificaciones entrega el mensaje a las suscripciones activas en ese tema. Consulte Publicación de un mensaje en un tema.
Creación de una automatización con funciones y eventos 🔗
Puede crear una automatización mediante la publicación de mensajes para temas que incluyen suscripciones de función. Para ver un ejemplo de suscripción de función, consulte Escenario A: Cambio de tamaño automático de las VM.
También puede crear la automatización basada en cambios de estado de temas y suscripciones (recursos de notificaciones) mediante tipos, reglas y acciones de evento.
Disponibilidad 🔗
El servicio de Notifications está disponible en todas las regiones comerciales de Oracle Cloud Infrastructure. Consulte Acerca de las regiones y los dominios de disponibilidad para obtener la lista de regiones disponibles, junto con las ubicaciones, los identificadores de región, las claves de región y los dominios de disponibilidad asociados.
Comparación de servicios de envío de mensajes de correo electrónico 🔗
Tenga en cuenta las siguientes funciones de servicio al decidir si desea utilizar el servicio Notificaciones o el servicio Email Delivery para enviar mensajes de correo electrónico. Para obtener más información sobre el uso de Email Delivery, consulte Visión general del servicio Email Delivery.
Función del servicio
Servicio Notifications
Servicio Email Delivery
Requiere confirmación antes de enviar el correo electrónico.
Sí
No
Permite decoraciones en el correo electrónico, como firmas.
Sí
No
Permite mensajes de correo electrónico sin formato.
No
Sí
Soporta anexos MIME.
No
Sí
Soporta el manejo especial de la entrega de correo electrónico con fallos.
No
Sí
Precio asignado para mensajes pequeños (inferiores a 32 KB, con un límite de 64 KB).
Sí
No
Precio asignado para mensajes grandes (superiores a 32 KB, con un límite de 2 MB).
No
Sí
Identificadores de recursos 🔗
La mayoría de los tipos de recursos de Oracle Cloud Infrastructure tienen un identificador único asignado por Oracle denominado Oracle Cloud ID (OCID). Para obtener información sobre el formato de OCID y otras maneras de identificar los recursos, consulte Identificadores de recursos.
Consola: para acceder a Notifications con la consola, debe utilizar un explorador soportado. Para ir a la página de conexión de la consola, abra el menú de navegación situado en la parte superior de esta página y seleccione Consola de Infrastructure. Se le solicitará que introduzca el inquilino en la nube, el nombre de usuario y la contraseña. Abra el menú de navegación y seleccione Servicios para desarrolladores. En Integración de aplicación, seleccione Notificaciones.
API: para acceder a Notification a través de API, utilice la API de Notification.
Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (consola, SDK o CLI y API de REST).
Un administrador de una organización debe configurar grupos, compartimentos y políticas que controlen qué usuarios pueden acceder a qué servicios y recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos sobre la escritura de políticas de los distintos servicios, consulte Referencia de políticas.
Si es un usuario normal (no un administrador) que debe utilizar los recursos de Oracle Cloud Infrastructure que posee la compañía, póngase en contacto con un administrador para configurar su ID de usuario. El administrador puede confirmar qué compartimento o compartimentos puede utilizar.