Saiba mais sobre o workflow para criar e implementar APIs em massa no Oracle API Platform Cloud Service
Suas APIs REST representam um investimento de desenvolvimento significativo, e quando você tem centenas ou milhares de APIs, a publicação, o monitoramento, o controle e a retirada delas, uma de cada vez, podem ser uma tarefa demorada. Você pode usar os recursos REST do Oracle API Platform Cloud Service para automatizar o processo de carregamento de APIs para a plataforma.
O Oracle API Platform Cloud Service permite que você registre e gerencie o ciclo de vida de várias interfaces de programação de aplicativos (APIs) de uma só vez. No Oracle API Platform Cloud Service, você pode publicar, monitorar e retirar APIs, controlar e gerenciar o acesso à API, rastrear o consumo de recursos e as taxas de erro e gerenciar os consumidores dessas APIs.
Se você tiver um número significativo de serviços de back-end que precisam ser publicados como uma API simples, use as APIs REST do Oracle API Platform Cloud Service para criar scripts de utilitário e automatizar processos, como criar e implantar APIs na plataforma.
Arquitetura
Você pode desenvolver um script do utilitário Python que faz upload e implanta APIs no Oracle API Platform Cloud Service usando a API REST do Serviço de Gerenciamento.

Descrição da ilustração upload-utility-bulk-api-platform-cloud-service.png
upload-utility-bulk-api-platform-cloud-service.zip
Use o seguinte workflow para desenvolver um utilitário Python:
- Crie um arquivo auxiliar de configuração do Python (
.py
) no qual você configure a entrada do programa do utilitário, defina os pontos finais REST, os detalhes da conexão com o servidor Oracle API Platform Cloud Service e as variáveis de modelo JSON transmitidas ao programa do utilitário de upload. - Crie um arquivo CSV que contenha as informações das APIs. Cada linha representa uma API. Você pode usar as informações de cada linha para criar objetos JavaScript na notação JSON para cada solicitação.
- Você desenvolve o principal script do utilitário Python que consulta o usuário por suas credenciais para implantar várias APIs uma a uma no API Platform Cloud Service.
- Execute o utilitário Python principal, script
.py
para acionar todo o processo.
Sobre Serviços, Componentes e Atribuições Obrigatórios
Você precisa de acesso aos seguintes serviços e ferramentas instaladas para criar e implantar APIs no Oracle API Platform Cloud Service:
-
Oracle API Platform Cloud Service
- É necessária uma assinatura do Oracle Identity Cloud Service para usar o API Platform Cloud Service.
- Python 2.7 ou 3.x instalados para desenvolver e executar o utilitário.
Você precisa ter a seguinte função para usar as APIs REST do Oracle API Platform Cloud Service.
Nome do Serviço: Atribuição | Obrigatório para... |
---|---|
Oracle API Platform Cloud Service: API Manager role or membership in a group that has the API Manager role | Usar a API REST do Serviço de Gerenciamento no Oracle API Platform Cloud Service |
Consulte Saiba como obter serviços do Oracle Cloud para Soluções Oracle para obter os serviços de nuvem necessários.