En savoir plus sur les notifications REST
En matière d'envoi d'appels d'API REST pour d'autres applications pour lesquelles aucun connecteur OCI natif n'est implémenté (par exemple, Functions), OCI autorise uniquement l'utilisation de HTTPS et non HTTP.
Cela garantit un degré de sécurité et l'adoption de bonnes pratiques. Cependant, pour qu'un démonstrateur crée un client fictif qui vise à nous permettre de voir la réception d'un message, il crée un effort de configuration supplémentaire pour établir un certificat qui sera fiable (c'est-à-dire pas des certificats auto-signataires). Lorsque nous travaillons avec des API, nous pouvons simplement utiliser un outil de simulation/test. Pour cette démonstration, nous allons utiliser Postman. Il existe de nombreux autres outils, mais en tant que produit, il dispose d'un niveau d'utilisation gratuite et est bien connu.
Configurer une adresse de simulation
Si vous n'avez pas de compte Postman, la première étape consiste à créer un compte cloud.
Une fois le compte cloud configuré, nous pouvons commencer à configurer Postman. Vous aurez besoin d'un espace de travail ; utilisez votre espace par défaut ou créez un espace distinct. Ensuite, nous voulons créer un serveur de simulation.
Une fois la configuration du serveur de simulation terminée, nous devons voir l'URL du serveur car elle sera nécessaire pour vous aider à configurer l'abonnement ONS. Nous pouvons le voir dans l'onglet de configuration de la vue du serveur Mock.
Configurer l'abonnement REST sur ONS
Le processus de configuration de l'abonnement dans OCI est très similaire à Slack. Pour l'essentiel, nous fournissons simplement l'adresse REST Postman de notre serveur de simulation.
Comme pour la configuration Slack, le premier message envoyé à l'abonné est le valideur d'URL, qui peut être effectué avec la console d'abonnement OCI. Dans ce cas, nous voyons cela comme une URL dans l'attribut d'en-tête de message POST et comme une charge utile de message dans le corps. L'URL fournie doit être appelée pour permettre l'envoi de messages ultérieurs. L'URL doit donc être copiée dans un navigateur. Le résultat sera une page Web confirmant l'activation.
Pour une application client réelle, il devient nécessaire de fournir la logique de déclenchement nécessaire, ou les appels sont acheminés via un proxy qui peut filtrer les appels initiaux et activer le point consommateur.
Pour obtenir des liens vers des instructions de configuration détaillées, reportez-vous à Explorer plus.