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 ambiente 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 hub de APIs.

  1. Provisionamento do hub de API e instância de plug-in:comece configurando o hub de API 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 hub de API estabelece os mapeamentos internos necessários para o ID do gateway e o nome da sua organização.
  2. Aceitação do Apigee Edge:quando a instância do plug-in estiver pronta, ative explicitamente o conector do Hub de APIs 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 hub de API 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 API.
    • Sincronização de dados de ambiente de execução:se os complementos relevantes estiverem ativados no hub de APIs, o Apigee Edge também vai coletar e enviar dados de ambiente de execução (por exemplo, análise de tráfego, taxas de erro) para o hub de APIs. 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 contínuo garante que o hub de APIs sempre reflita uma visão atualizada e abrangente das APIs gerenciadas no Apigee Edge.

Ativar a integração do conector do hub de API do Apigee Edge

Para um guia completo sobre como ativar a integração do conector do hub de APIs do Apigee Edge, consulte as etapas descritas em Integração do conector do hub de APIs do Apigee Edge .