Vista geral do desenvolvimento local com o Apigee

Esta página aplica-se ao Apigee e ao Apigee Hybrid.

Veja a documentação do Apigee Edge.

Pode desenvolver e testar as suas APIs Apigee e proxies de API num ambiente local através do Cloud Code. O Cloud Code é uma extensão que integra o desenvolvimento, os testes e a implementação da sua API Apigee no IDE Visual Studio Code (VS Code), incluindo a validação da funcionalidade através de testes unitários e manuais com o emulador do Apigee (tempo de execução local).

Durante o desenvolvimento local, use o Apigee no Cloud Code para desenvolver os seus proxies de API e validar a funcionalidade através de testes unitários e manuais com o Apigee Emulator (tempo de execução local).

Durante a implementação de arquivos, implemente no Apigee para testes de integração e lançamento, tirando partido de um arquivo que contenha a configuração completa do ambiente e do proxy de API.

Vantagens do desenvolvimento local com o Apigee

As vantagens do desenvolvimento local com o Apigee incluem:

  • Use o Gemini Code Assist para uma conceção, desenvolvimento e gestão de APIs mais rápidos.
  • Itere rapidamente os ciclos de compilação e teste sem afetar outras aplicações dependentes
  • Crie e execute testes de unidades repetíveis que validam se o código está a produzir o resultado pretendido
  • Identifique o conjunto de alterações implementadas como parte de um lançamento
  • Monitorize quem fez alterações a uma implementação específica

Gemini Code Assist para a gestão de APIs Apigee

O Apigee pode incluir funcionalidades de assistência da API para a conceção e a gestão de APIs no Cloud Code, com o Gemini Code Assist, incluindo:

  • Use a ferramenta @Apigee no Gemini Code Assist para gerar especificações OpenAPI (OAS), versão 3.0 a partir de comandos que descrevem as APIs. O desenvolvimento de especificações pode incluir informações contextuais do contexto empresarial do hub de APIs do Apigee para informar o desenvolvimento de especificações.
  • O Gemini Code Assist usa o catálogo do hub de APIs empresariais quando gera especificações.
  • Veja e edite a especificação gerada.
  • Teste a API com servidores simulados. Use um servidor simulado local para testes no seu ambiente de desenvolvimento local. Crie um servidor fictício remoto para um serviço de teste persistente que permita que vários programadores testem a API em simultâneo.
  • Adicione APIs ao catálogo do hub de APIs empresariais.
  • Edite especificações OpenAPI existentes através de comandos invocando a ferramenta @Apigee no Gemini Code Assist
  • Crie um proxy de API Apigee a partir da sua especificação no ambiente de desenvolvimento local.

Para usar esta funcionalidade, tem de configurar o Gemini Code Assist para Apigee. Consulte o artigo Use o Gemini Code Assist com o Cloud Code e o Apigee.

Ações impedidas com a implementação de arquivo

Para suportar o desenvolvimento local, tem de ativar a implementação de arquivos para um ambiente na sua organização do Apigee. Quando ativa a implementação de arquivos num ambiente do Apigee, não pode realizar determinadas ações no ambiente para evitar conflitos com o desenvolvimento local. Para ver todos os detalhes, consulte o artigo Resumo das ações impedidas com a implementação do arquivo.