Esta página aplica-se ao Apigee e ao Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Neste passo, vai testar o proxy de API que acabou de criar e implementar.
Apigee na Cloud Console
- Na Google Cloud consola, aceda à página Apigee > Gestão > Ambientes.
- Certifique-se de que o mesmo Google Cloud projeto onde criou o proxy de API está selecionado no menu pendente na parte superior da página.
- Selecione o separador Grupos de ambientes.
- Na tabela, encontre a linha do grupo de ambientes que contém o ambiente onde o
myproxy está implementado. O nome de anfitrião aparece na coluna Nomes de anfitriões desta linha. Por exemplo:
mydomain.com
. - Chame o proxy da API. A forma como chama o proxy depende de a sua instância do Apigee estar
configurada para acesso à rede externa ou interna.
Se não tiver a certeza de como a sua instância do Apigee está configurada, contacte o administrador do Apigee.
- Acesso externo: se a sua instância do Apigee estiver configurada para acesso externo,
chame o proxy da seguinte forma:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Onde
YOUR_ENV_GROUP_HOSTNAME
é o nome do anfitrião que obteve no passo anterior.Por exemplo:
curl https://mydomain.com/myproxy
Segue-se outro exemplo em que o serviço DNS de caráter universal
nip.io
é usado para o anfitrião:curl https://198.51.100.251.nip.io/myproxy
- Acesso interno: se a sua instância do Apigee estiver configurada para acesso à rede interna, são necessários alguns passos adicionais para obter acesso ao equilibrador de carga interno e ao respetivo endereço IP. Para ver detalhes, consulte o artigo Chamar um proxy com acesso apenas interno.
- Acesso externo: se a sua instância do Apigee estiver configurada para acesso externo,
chame o proxy da seguinte forma:
- Uma chamada bem-sucedida ao proxy devolve o seguinte resultado:
Hello, Guest!
IU do Apigee Classic
- Abra a IU do Apigee num navegador.
- Certifique-se de que o mesmo Google Cloud projeto onde criou o proxy de API está selecionado no menu pendente na parte superior da página.
- Na IU da consola do Google Cloud, selecione Administração > Ambientes > Grupos.
- Clique em Ver na Google Cloud consola.
- Selecione o separador Grupos de ambientes.
- Na tabela, encontre a linha do grupo de ambientes que contém o ambiente onde o
myproxy está implementado. O nome de anfitrião aparece na coluna Nomes de anfitriões desta linha. Por
exemplo:
mydomain.com
. - Chame o proxy da API. A forma como chama o proxy depende de a sua instância do Apigee estar configurada para acesso à rede externa ou interna.
Se não tiver a certeza de como a sua instância do Apigee está configurada, contacte o administrador do Apigee.
- Acesso externo: se a sua instância do Apigee estiver configurada para acesso externo,
chame o proxy da seguinte forma:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Onde
YOUR_ENV_GROUP_HOSTNAME
é o nome do anfitrião que obteve no passo anterior.Por exemplo:
curl https://mydomain.com/myproxy
Segue-se outro exemplo em que o serviço DNS de caráter universal
nip.io
é usado para o anfitrião:curl https://198.51.100.251.nip.io/myproxy
- Acesso interno: se a sua instância do Apigee estiver configurada para acesso à rede interna, são necessários alguns passos adicionais para obter acesso ao equilibrador de carga interno e ao respetivo endereço IP. Para ver detalhes, consulte o artigo Chamar um proxy com acesso apenas interno.
- Acesso externo: se a sua instância do Apigee estiver configurada para acesso externo,
chame o proxy da seguinte forma:
- Uma chamada bem-sucedida ao proxy devolve o seguinte resultado:
Hello, Guest!
Se receber um erro, verifique o seguinte:
- Se vir um erro de tempo limite (incomum), experimente anular a implementação e voltar a implementar o novo proxy de API.
- Se não for possível resolver o anfitrião, por exemplo, se receber um erro 404, verifique se está a usar o nome de anfitrião e o nome do proxy corretos.
- Certifique-se de que o nome de anfitrião do grupo de ambientes está configurado com o Cloud Load Balancer. Consulte a secção Determinar se o balanceador de carga na nuvem está configurado para um nome de anfitrião.
- Se vir um erro de TLS/SSL, como um erro de handshake SSL, contacte o seu fornecedor de DNS para se certificar de que o registo A de DNS para o nome do anfitrião está configurado corretamente. Certifique-se de que o registo tem o IP do balanceador de carga que foi criado durante o aprovisionamento do Apigee. Se não tiver a certeza de qual deve ser o IP, consulte a secção Determinar se o Cloud Load Balancer está configurado para um nome de anfitrião.
- Se vir um erro de certificado TLS/SSL, o certificado SSL associado ao equilibrador de carga pode não ter o nome de anfitrião correto e, por isso, está a ser rejeitado. O certificado foi criado durante o processo de aprovisionamento. Os passos de resolução de problemas em Determinar se o Cloud Load Balancer está configurado para um nome de anfitrião mostram-lhe como localizar e inspecionar o certificado.
- Se não conseguir resolver o problema, contacte a pessoa que aprovisionou o Apigee para receber assistência adicional.
No passo seguinte, vai alterar o ponto final de destino do proxy da API.
1 2 3 (NEXT) Passo 4: altere o ponto final de destino 5