Informazioni sul workflow per la creazione e la distribuzione di API in blocco in Oracle API Platform Cloud Service

Le API REST rappresentano un investimento significativo a livello di sviluppo e, quando si dispone di centinaia o migliaia di API, pubblicarle, monitorarle, controllarle e ritirarle contemporaneamente possono essere un'attività che richiede molto tempo. È possibile utilizzare le funzionalità REST di Oracle API Platform Cloud Service per automatizzare il processo di caricamento delle API nella piattaforma.

Oracle API Platform Cloud Service consente di registrare e gestire il ciclo di vita di più API (Application Programming Interface) contemporaneamente. In Oracle API Platform Cloud Service è possibile pubblicare, monitorare e ritirare le API, controllare e gestire l'accesso alle API, tenere traccia del consumo delle risorse e dei tassi di errore e gestire i consumatori di tali API.

Se si dispone di un numero significativo di servizi backend che devono essere pubblicati come API semplice, utilizzare le API REST di Oracle API Platform Cloud Service per creare script di utility e automatizzare i processi, come la creazione e la distribuzione di interfacce API nella piattaforma.

Architettura

È possibile sviluppare uno script della utility Python che carica e distribuisce le API in Oracle API Platform Cloud Service utilizzando l'API REST di Management Service.

Descrizione di upload-utility-bulk-api-platform-cloud-service.png
Descrizione dell'illustrazione upload-utility-bulk-api-platform-cloud-service.png

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

Utilizzare il workflow seguente per sviluppare una utility Python:

  1. Creare un file dell'applicazione di supporto per la configurazione Python (.py) in cui configurare l'input del programma di utility, definire gli endpoint REST, i dettagli di connessione al server Oracle API Platform Cloud Service e le variabili del modello JSON passate al programma di utility di caricamento.
  2. Creare un file CSV contenente le informazioni per le interfacce API. Ogni riga rappresenta un'API. Puoi usare le informazioni di ogni riga per creare oggetti JavaScript nella notazione JSON per ogni richiesta.
  3. Puoi sviluppare lo script principale della utility Python che invia una query all'utente per le proprie credenziali e distribuire più API una alla volta in API Platform Cloud Service.
  4. Eseguire la utility Python principale, script .py, per attivare l'intero processo.

Informazioni sui servizi, i componenti e i ruoli richiesti

È necessario accedere ai seguenti servizi e agli strumenti installati per creare e distribuire API in Oracle API Platform Cloud Service:

  • Oracle API Platform Cloud Service

  • Per utilizzare API Platform Cloud Service è necessaria una sottoscrizione a Oracle Identity Cloud Service.
  • Python 2.7 o 3.x installato per sviluppare ed eseguire la utility.

È necessario disporre del ruolo seguente per utilizzare le API REST di Oracle API Platform Cloud Service.

Nome servizio: ruolo Richiesto per...
Oracle API Platform Cloud Service: API Manager role or membership in a group that has the API Manager role Utilizzare l'API REST per il servizio di gestione in Oracle API Platform Cloud Service

Consulta Scopri come ottenere i servizi Oracle Cloud per le soluzioni Oracle per ottenere i servizi cloud di cui hai bisogno.

Log modifiche

Questo log elenca le modifiche significative: