Você está lendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. info
Esta página descreve o que precisa ser concluído antes de ativar a integração do conector do hub de API do Apigee Edge.
Etapa 1: provisionamento do hub de APIs
Para provisionar o hub de APIs no seu projeto do Google Cloud:
- Crie um projeto do Google Cloud:
- Navegue até o Console do Google Cloud.
- No seletor de projetos, clique em Novo projeto.
- Insira um nome para o projeto e selecione uma conta de faturamento.
- Clique em Criar.
- Como alternativa, use a CLI
gcloud
:gcloud projects create PROJECT_NAME
- Ative as APIs do hub de APIs e provisione o hub de APIs:
- No console do Google Cloud, pesquise "Hub da API Apigee".
- Navegue até o serviço do hub de API.
- Se necessário, clique em Ativar APIs.
- Siga o fluxo de provisionamento na tela para configurar o hub de APIs. Durante esse processo, ative todos os direitos e complementos necessários para processar metadados e eventos de tempo de execução.
Etapa 2: criação da instância do plug-in
Uma instância de plug-in no hub da API funciona como um ponto de registro para uma ou mais organizações do Apigee Edge.
- Navegue até o console do Hub de APIs.
- Siga as etapas em Criar um plug-in personalizado para criar uma nova instância de plug-in.
- Durante esse processo, você vai receber um nome de recurso da instância (também chamado de ID do gateway). Esse ID identifica exclusivamente sua organização do Apigee Edge no hub de API e é crucial para a próxima etapa.
Configuração da integração do conector do hub de APIs do Apigee Edge (ativação para uma organização)
Depois que a instância do plug-in for criada no hub de APIs, configure sua organização do Apigee Edge para enviar dados a ela. Essa etapa exige permissões orgadmin
na respectiva organização do Apigee Edge para todas as chamadas de API necessárias para a configuração da integração do conector do hub de APIs.
Para ativar a integração do conector do hub de API em uma organização do Apigee Edge, use o seguinte comando:
curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \ -H "Authorization: Bearer OAUTH_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "gatewayId": "INSTANCE_RESOURCE_NAME" }'
Em que:
ORG_NAME
é o nome da sua organização do Apigee Edge.OAUTH_TOKEN
é o token do OAuth usado para autenticar a solicitação. Para mais informações sobre como criar um token do OAuth, consulte Receber os tokens.INSTANCE_RESOURCE_NAME
: o nome do recurso da instância (ID do gateway) obtido na etapa anterior.
Após a execução bem-sucedida, sua organização do Apigee Edge será registrada com a instância de plug-in do hub de API especificada, iniciando o processo de sincronização para metadados de API e dados de tempo de execução.