Integração do conector do hub de APIs do Apigee Edge

Você está lendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

O que é a integração do conector do hub de APIs do Apigee Edge?

A integração do conector do hub de APIs do Apigee Edge facilita a integração automática de metadados de API (como definições, especificações e detalhes relacionados de proxy de API) e dados de tempo de execução (como métricas e análises de tráfego de API) das suas organizações do Apigee Edge diretamente no hub de APIs do Google Cloud. Essa integração oferece uma visão centralizada e unificada das suas APIs em diferentes gateways, simplificando a descoberta, a governança e o gerenciamento de APIs.

Principais vantagens

  • Descoberta centralizada de APIs:todas as suas APIs do Apigee Edge podem ser descobertas no hub de APIs junto com APIs de outras fontes.
  • Visibilidade aprimorada:tenha insights sobre seu cenário de APIs com metadados consolidados e informações de tempo de execução.
  • Gerenciamento simplificado:simplifique a governança e o gerenciamento do ciclo de vida de APIs em todo o ecossistema diversificado.

Como funciona

A integração do conector do hub de APIs do Apigee Edge estabelece um canal seguro e automatizado para que as informações da API fluam das organizações do Apigee Edge para o hub de APIs. Esse processo envolve um handshake entre o Apigee Edge e o serviço de provisionamento do API Hub.

  1. Provisionamento do hub de APIs e instância de plug-in:comece configurando o hub de APIs no seu projeto do Google Cloud e criando uma instância de plug-in. Essa instância do plug-in funciona como um identificador exclusivo (ID do gateway) e um ponto de registro para suas organizações do Apigee Edge. Durante essa configuração, você também configura os complementos do hub de API, que determinam se apenas metadados de API ou metadados e dados de tempo de execução serão processados. Em seguida, o servidor de provisionamento do API Hub estabelece os mapeamentos internos necessários para o ID do gateway e o nome da organização.
  2. Ativação do Apigee Edge:quando a instância do plug-in estiver pronta, ative explicitamente o conector do API Hub para uma organização específica do Apigee Edge fazendo uma chamada da API Management. Nessa chamada, você fornece o gatewayId (nome do recurso da instância) que vincula sua organização do Edge à instância designada do hub de APIs. Essa ação aciona o serviço de conector do API Hub no Apigee Edge.
  3. Sincronização de dados:
    • Sincronização de metadados:o Apigee Edge começa a extrair e transmitir automaticamente metadados da API (por exemplo, configurações de proxy de API, especificações OpenAPI) à instância associada do hub de API. Essa sincronização garante que as definições de API sejam atualizadas continuamente no hub de APIs.
    • Sincronização de dados de execução:se os complementos relevantes estiverem ativados no API Hub, o Apigee Edge também vai coletar e enviar dados de execução (por exemplo, análise de tráfego, taxas de erro) para o API Hub. Isso fornece insights operacionais sobre suas APIs em um local centralizado.
  4. Monitoramento e atualizações contínuos:a integração do conector do hub de API monitora continuamente as mudanças nas APIs do Apigee Edge (por exemplo, novas implantações, modificações) e envia automaticamente essas atualizações para o hub de API. O status da integração pode ser consultado pelas APIs de gerenciamento do Edge. O processamento de metadados e dados de tempo de execução se adapta dinamicamente com base no estado da instância do plug-in do hub de APIs e nos complementos configurados.

Esse fluxo de dados integrado garante que o hub de APIs sempre reflita uma visão atualizada e abrangente das APIs gerenciadas no Apigee Edge.