Esta página se aplica à Apigee e à Apigee híbrida.
Confira a documentação da
Apigee Edge.
Nesta etapa, você vai testar o proxy de API que acabou de criar e implantar.
Apigee no console do Cloud
- No console do Google Cloud , acesse a página Apigee > Gerenciamento > Ambientes.
- Verifique se o mesmo projeto Google Cloud em que você criou o proxy de API está selecionado no menu suspenso na parte de cima da página.
- Selecione a guia Grupos de ambientes.
- Na tabela, encontre a linha do grupo de ambiente que contém o ambiente em que
myproxy está implantado. O nome do host aparece na coluna Nomes de host dessa linha. Por exemplo:
mydomain.com
. - Chame o proxy de API. A maneira como você chama o proxy depende se a instância do Apigee está
configurada para acesso à rede externa ou interna.
Se você não tiver certeza de como sua instância da Apigee está configurada, entre em contato com o administrador da Apigee.
- Acesso externo: se a instância da Apigee estiver configurada para acesso externo,
chame o proxy da seguinte maneira:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Em que
YOUR_ENV_GROUP_HOSTNAME
é o nome do host que você recebeu na etapa anterior.Exemplo:
curl https://mydomain.com/myproxy
Aqui está outro exemplo, em que o serviço de DNS curinga
nip.io
é usado para o host:curl https://198.51.100.251.nip.io/myproxy
- Acesso interno: se a instância do Apigee estiver configurada para acesso à rede interna, algumas etapas extras serão necessárias para acessar o balanceador de carga interno e o endereço IP dele. Para mais detalhes, consulte Como chamar um proxy com acesso somente interno.
- Acesso externo: se a instância da Apigee estiver configurada para acesso externo,
chame o proxy da seguinte maneira:
- Uma chamada bem-sucedida para o proxy tem o seguinte resultado:
Hello, Guest!
IU clássica da Apigee
- Abra a IU da Apigee em um navegador.
- Verifique se o mesmo projeto Google Cloud em que você criou o proxy de API está selecionado no menu suspenso na parte de cima da página.
- Na UI do console do Cloud, selecione Administrador > Ambientes > Grupos.
- Clique em Ver no console do Google Cloud .
- Selecione a guia Grupos de ambientes.
- Na tabela, encontre a linha do grupo de ambiente que contém o ambiente em que
myproxy está implantado. O nome do host aparece na coluna Nomes de host dessa linha. Por exemplo:
mydomain.com
. - Chame o proxy de API. A maneira como você chama o proxy depende se a instância do Apigee está
configurada para acesso à rede externa ou interna.
Se você não tiver certeza de como sua instância da Apigee está configurada, entre em contato com o administrador da Apigee.
- Acesso externo: se a instância da Apigee estiver configurada para acesso externo,
chame o proxy da seguinte maneira:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Em que
YOUR_ENV_GROUP_HOSTNAME
é o nome do host que você recebeu na etapa anterior.Exemplo:
curl https://mydomain.com/myproxy
Aqui está outro exemplo, em que o serviço de DNS curinga
nip.io
é usado para o host:curl https://198.51.100.251.nip.io/myproxy
- Acesso interno: se a instância do Apigee estiver configurada para acesso à rede interna, algumas etapas extras serão necessárias para acessar o balanceador de carga interno e o endereço IP dele. Para mais detalhes, consulte Como chamar um proxy com acesso somente interno.
- Acesso externo: se a instância da Apigee estiver configurada para acesso externo,
chame o proxy da seguinte maneira:
- Uma chamada bem-sucedida para o proxy tem o seguinte resultado:
Hello, Guest!
Caso você veja uma mensagem de erro, verifique o seguinte:
- Se ocorrer um erro de tempo limite incomum, tente cancelar a implantação e reimplantar o novo proxy de API.
- Se o host não puder ser resolvido, por exemplo, um erro 404 aparecer, verifique se você está usando o nome do host e do proxy corretos.
- Verifique se o nome do host do grupo de ambientes está configurado com o balanceador de carga do Cloud. Consulte Como determinar se o balanceador de carga do Cloud está configurado para um nome de host.
- Se você vir um erro de TLS/SSL, como um erro de handshake de SSL, entre em contato com o provedor de DNS para verificar se o registro A de DNS para o nome do host está configurado corretamente. Verifique se o registro tem o IP do balanceador de carga que foi criado durante o provisionamento da Apigee. Se você não souber qual é o IP, consulte Como determinar se o balanceador de carga do Cloud está configurado para um nome de host.
- Se um erro de certificado TLS/SSL for exibido, talvez o certificado SSL associado ao balanceador de carga não tenha o nome de host correto e, portanto, esteja sendo rejeitado. O certificado foi criado durante o processo de provisionamento. As etapas de solução de problemas em Como determinar se o balanceador de carga do Cloud está configurado para um nome de host mostra como localizar e inspecionar o certificado.
- Se não for possível solucionar o problema, entre em contato com a pessoa que provisionou a Apigee para receber mais ajuda.
Na próxima etapa, você vai mudar o endpoint de destino do proxy de API.
1 2 3 (NEXT) Etapa 4: alterar o endpoint de destino 5