Erfahren Sie mehr über den Workflow zum Erstellen und Bereitstellen von Bulk-APIs in Oracle API Platform Cloud Service
Ihre REST-APIs stellen eine erhebliche Entwicklungsinvestition dar. Wenn Sie über Hunderte oder Tausende APIs verfügen, können Sie diese einzeln veröffentlichen, überwachen, kontrollieren und deaktivieren. Mit den REST-Funktionen von Oracle API Platform Cloud Service können Sie das Laden von APIs in die Plattform automatisieren.
Mit Oracle API Platform Cloud Service können Sie den Lebenszyklus mehrerer Anwendungsprogrammierschnittstellen (APIs) gleichzeitig registrieren und verwalten. In Oracle API Platform Cloud Service können Sie APIs veröffentlichen, überwachen und deaktivieren, den API-Zugriff kontrollieren und verwalten, Ressourcenverbrauch und Fehlerraten verfolgen und die Consumer dieser APIs verwalten.
Wenn Sie zahlreiche Backend-Services verwenden, die als einfache API veröffentlicht werden müssen, können Sie mit den REST-APIs von Oracle API Platform Cloud Service Utilityskripte erstellen und Prozesse automatisieren, wie das Erstellen und Bereitstellen von APIs in der Plattform.
Architektur
Mit der REST-API des Management-Service können Sie ein Python-Utilityskript entwickeln, das APIs in Oracle API Platform Cloud Service hochlädt und bereitstellt.

Beschreibung der Abbildung upload-utility-bulk-api-platform-cloud-service.png
Upload-Utility-bulk-api-platform-cloud-service.zip
Mit dem folgenden Workflow können Sie ein Python-Utility entwickeln:
- Erstellen Sie eine Python-Konfigurations-Helper-Datei (
.py
), in der Sie die Eingabe des Utilityprogramms konfigurieren, die REST-Endpunkte, die Verbindungsdetails zum Oracle API Platform Cloud Service-Server und die JSON-Vorlagenvariablen definieren, die an das Uploadutilityprogramm übergeben werden. - Erstellen Sie eine CSV-Datei mit den Informationen für die APIs. Jede Zeile stellt eine API dar. Sie können die Informationen jeder Zeile verwenden, um JavaScript-Objekte in JSON-Notation für jede Anforderung zu erstellen.
- Sie entwickeln das Hauptskript des Python-Utilitys, das den Benutzer nach seinen Zugangsdaten abfragt, um mehrere APIs nacheinander in API Platform Cloud Service bereitzustellen.
- Führen Sie das Python-Hauptutility, Skript
.py
aus, um den gesamten Prozess auszulösen.
Erforderliche Services, Komponenten und Rollen
Sie benötigen Zugriff auf die folgenden Services und Tools, die installiert sind, um APIs in Oracle API Platform Cloud Service zu erstellen und bereitzustellen:
-
Oracle API Platform Cloud Service
- Für die Verwendung von API Platform Cloud Service ist ein Abonnement für Oracle Identity Cloud Service erforderlich.
- Python 2.7 oder 3.x zur Entwicklung und Ausführung des Utilitys installiert.
Sie benötigen die folgende Rolle, um die REST-APIs von Oracle API Platform Cloud Service zu verwenden.
Servicename: Rolle | Erforderlich für... |
---|---|
Oracle API Platform Cloud Service: API Manager role or membership in a group that has the API Manager role | REST API für den Management Service in Oracle API Platform Cloud Service verwenden |
Weitere Informationen zu den benötigten Cloud-Services finden Sie unter Erfahren Sie, wie Sie Oracle Cloud-Services für Oracle-Lösungen erhalten.