Obtener información sobre el flujo de trabajo para crear y desplegar API masivas en Oracle API Platform Cloud Service

Sus API de REST representan una inversión significativa en desarrollo, y cuando tiene cientos o miles de API, publicarlas, supervisarlas, controlarlas y retirarlas una a la vez puede ser una tarea laboriosa. Puede utilizar las capacidades de Oracle API Platform Cloud Service para automatizar el proceso de carga de API en la plataforma.

Oracle API Platform Cloud Service permite registrar y gestionar el ciclo de vida de varias interfaces de programación de aplicaciones (API) a la vez. En Oracle API Platform Cloud Service puede publicar, controlar y retirar API, controlar y gestionar el acceso a la API, realizar un seguimiento del consumo de recursos y las tasas de error, y gestionar los consumidores de esas API.

Si dispone de un número significativo de servicios de backend que se deben publicar como una API simple, utilice las API de REST de Oracle API Platform Cloud Service para crear scripts de utilidad y automatizar procesos, como la creación y el despliegue de API en la plataforma.

Arquitectura

Puede desarrollar un script de utilidad Python que cargue y despliegue API en Oracle API Platform Cloud Service mediante la API de REST del servicio de gestión.

A continuación se muestra la descripción de upload-utility-bulk-api-platform-cloud-service.png
Descripción de la ilustración upload-utility-bulk-api-platform-cloud-service.png

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

Utilice el siguiente flujo de trabajo para desarrollar una utilidad Python:

  1. Cree un archivo de ayuda de configuración de Python (.py) donde configure la entrada del programa de utilidad, defina los puntos finales de REST, los detalles de conexión al servidor de Oracle API Platform Cloud Service y las variables de plantilla JSON que se transfieren al programa de utilidad de carga.
  2. Cree un archivo CSV que contenga la información de las API. Cada fila representa una API. Puede utilizar la información de cada fila para crear objetos JavaScript en notación JSON para cada solicitud.
  3. Desarrollará el script de la utilidad Python principal que consulta al usuario sus credenciales para desplegar varias API de una en una a API Platform Cloud Service.
  4. Ejecute la utilidad Python principal, script .py para disparar todo el proceso.

Acerca de los servicios, componentes y roles necesarios

Necesita acceder a los siguientes servicios y herramientas instalados para crear y desplegar API en Oracle API Platform Cloud Service:

  • Oracle API Platform Cloud Service

  • Se necesita una suscripción a Oracle Identity Cloud Service para utilizar API Platform Cloud Service.
  • Python 2.7 o 3.x instalado para desarrollar y ejecutar la utilidad.

Debe tener el siguiente rol para utilizar las API de REST de Oracle API Platform Cloud Service.

Nombre de servicio: rol Necesario para...
Oracle API Platform Cloud Service: API Manager role or membership in a group that has the API Manager role Uso de la API de REST para el servicio de gestión en Oracle API Platform Cloud Service

Consulte Descubra cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesita.

Log de Cambios

Este log muestra cambios significativos: