Découvrez le workflow de création et de déploiement d'API en masse dans Oracle API Platform Cloud Service

Vos API REST représentent un investissement important dans le développement. La publication, la surveillance, le contrôle et la mise hors service de centaines ou de milliers d'API, une par une, peuvent prendre du temps. Vous pouvez utiliser les fonctionnalités REST d'Oracle API Platform Cloud Service pour automatiser le processus de chargement d'API sur la plate-forme.

Oracle API Platform Cloud Service vous permet d'inscrire et de gérer simultanément le cycle de vie de plusieurs API (interfaces de programmation d'applications). Dans Oracle API Platform Cloud Service, vous pouvez publier, surveiller et mettre hors service des API, contrôler et gérer l'accès aux API, suivre la consommation des ressources et les taux d'erreur, et gérer les consommateurs de ces API.

Si vous disposez d'un grand nombre de services back-end à publier en tant qu'API simple, utilisez les API REST Oracle API Platform Cloud Service pour créer des scripts utilitaires et automatiser des processus, tels que la création et le déploiement d'API dans la plate-forme.

Architecture

Vous pouvez développer un script utilitaire Python qui télécharge et déploie des API vers Oracle API Platform Cloud Service à l'aide de l'API REST du service de gestion.

Description de l'image upload-utility-bulk-api-platform-cloud-service.png
Description de l'illustration upload-utility-bulk-api-platform-cloud-service.png

upload-utility-bulk-api-platform-cloud-service.zip

Utilisez le workflow suivant pour développer un utilitaire Python :

  1. Créez un fichier d'aide de configuration Python (.py) dans lequel vous configurez l'entrée du programme utilitaire, définissez les adresses REST, les détails de connexion au serveur Oracle API Platform Cloud Service et les variables de modèle JSON transmises au programme utilitaire de téléchargement.
  2. Créez un fichier CSV qui contient les informations relatives aux API. Chaque ligne représente une API. Vous pouvez utiliser les informations de chaque ligne pour créer des objets JavaScript en notation JSON pour chaque demande.
  3. Vous développez le script principal de l'utilitaire Python qui demande à l'utilisateur ses informations d'identification de déployer plusieurs API une par une vers API Platform Cloud Service.
  4. Exécutez l'utilitaire Python principal, le script .py, pour déclencher l'ensemble du processus.

A propos des services, composants et rôles requis

Vous devez accéder aux services et outils suivants installés pour créer et déployer des API dans Oracle API Platform Cloud Service :

  • Oracle API Platform Cloud Service

  • Un abonnement à Oracle Identity Cloud Service est requis pour utiliser API Platform Cloud Service.
  • Python 2.7 ou 3.x est installé pour développer et exécuter l'utilitaire.

Vous devez disposer du rôle suivant pour utiliser les API REST d'Oracle API Platform Cloud Service.

Nom de service : rôle Obligatoire pour...
Oracle API Platform Cloud Service: API Manager role or membership in a group that has the API Manager role Utiliser l'API REST pour le service de gestion dans Oracle API Platform Cloud Service

Reportez-vous à Découvrez comment obtenir les services Oracle Cloud pour les solutions Oracle afin d'obtenir les services cloud dont vous avez besoin.

Modifier le journal

Ce journal répertorie les modifications importantes :