Esta secção descreve a utilização do Apigee Connect para a comunicação entre o plano de gestão híbrido e o serviço MART no plano de tempo de execução.
Introdução
O Apigee Connect permite que o plano de gestão híbrido do Apigee se ligue de forma segura ao serviço MART no plano de tempo de execução sem que tenha de expor o ponto final MART na Internet. Se usar o Apigee Connect, não precisa de configurar o gateway de entrada MART com um alias de anfitrião e um certificado DNS autorizado.
Configurar o Apigee Connect
Configure o Apigee Connect nas substituições com a propriedade de configuração connectAgent
.
Conta de serviço
O Apigee Connect usa a conta de serviço apigee-mart
. Esta conta de serviço requer a função roles/apigeeconnect.Agent
do agente do Apigee Connect. Consulte o artigo Contas de serviço e funções usadas por componentes híbridos.
Use as propriedades de configuração connectAgent.serviceAccountPath
ou connectAgent.serviceAccountRef
para especificar a chave da conta de serviço apigee-mart
. Em alternativa, pode armazenar a chave da conta de serviço no Hashicorp Vault.
API
O Apigee Connect requer a API Apigee Connect na biblioteca de APIs do Google Cloud. Para obter instruções sobre como ativar APIs na Google Cloud consola, consulte o Passo 3: ative as APIs.
Aplicar a configuração do Apigee Connect
Aplique as alterações à configuração do Apigee Connect com o gráfico apigee-org
com o seguinte comando:
helm upgrade ORG_NAME apigee-org/ \ --namespace apigee \ --atomic \ -f OVERRIDES_FILE.yaml
Imagem
O Apigee Connect usa a imagem gcr.io/apigee-release/hybrid/apigee-connect-agent:1.13.4
. Se quiser usar um repositório de imagens privado, consulte o artigo Use um repositório de imagens privado com o Apigee hybrid.
Verificar registos do Apigee Connect
Verifique o registo do agente do Apigee Connect.
kubectl logs -n namespace apigee-connect-agent-pod-name
O agente do Apigee Connect comunica as seguintes categorias de registos:
Categoria de registos de auditoria | Operações |
---|---|
DATA_READ | ConnectionService.ListConnections |
DATA_WRITE | Tether.Egress |
Pode definir o nível de registo com a propriedade de configuração connectAgent.logLevel
.