Información sobre notificaciones REST
Cuando se trata de enviar llamadas de API de REST para otras aplicaciones en las que no hay un conector de OCI nativo implementado (por ejemplo, Functions), OCI solo permite el uso de HTTPS y no HTTP.
Esto garantiza un grado de seguridad y la adopción de buenas prácticas. Sin embargo, para que un demostrador cree un cliente ficticio destinado a permitirnos ver la recepción de un mensaje, crea un esfuerzo de configuración adicional para establecer un certificado que será de confianza (es decir, no certificados de autofirma). A medida que trabajamos con API, podemos simplemente utilizar un producto de herramientas de mocking/test. Para esta demo, vamos a utilizar Postman. Hay muchas otras herramientas, pero como producto, tiene un nivel de uso libre y es bien conocido.
Configurar un punto final ficticio
Si no tiene una cuenta de Postman, el primer paso es crear una cuenta en la nube.
Con la configuración de la cuenta en la nube, podemos empezar a configurar Postman. Necesitará un espacio de trabajo; utilice el espacio por defecto o cree uno independiente. A continuación, queremos crear un servidor ficticio.
Una vez completada la configuración del servidor ficticio, necesitamos ver la URL del servidor, ya que esto será necesario para ayudar a configurar la suscripción de ONS. Esto se puede ver en el separador de configuración de la vista de servidor ficticio.
Configuración de la suscripción de REST en ONS
El proceso de configuración de la suscripción en OCI es muy similar a Slack. Básicamente, solo proporcionamos el punto final de REST de Postman de nuestro servidor ficticio.
Al igual que con la configuración de Slack, el primer mensaje enviado al suscriptor es el validador de URL, que se puede realizar con la consola de suscripción de OCI. En este caso, lo vemos como una URL en el atributo de cabecera de mensaje POST y como una carga útil de mensaje en el cuerpo. La URL proporcionada se debe llamar para permitir el envío de mensajes posteriores. Por lo tanto, la URL debe copiarse en un explorador. El resultado será una página web que confirmará la activación.
Para una aplicación cliente real, se hace necesario proporcionar la lógica de disparador necesaria o las llamadas se direccionan mediante proxy que pueden filtrar las llamadas iniciales y activar el punto de consumidor.
Consulte Explorar más para obtener enlaces a instrucciones de configuración detalladas.