Passaggio 3: chiama un proxy API

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Ora che hai creato un nuovo proxy, puoi testarlo chiamando il proxy. Se una voce DNS (Domain Name System) ha configurato per il nome host del gruppo di ambienti per la tua organizzazione, puoi chiamare il proxy come che segue:

curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

dove YOUR_ENV_GROUP_HOSTNAME è il nome host per un gruppo di ambienti che contiene l'ambiente in cui è stato eseguito il deployment del proxy. Consulta Trova il nome host del gruppo di ambienti.

Una chiamata riuscita al proxy restituisce il seguente output:

Hello, Guest!

Se il nome host del gruppo di ambienti è stato configurato durante il provisioning mediante un servizio con caratteri jolly, ad esempio come nip.io, puoi chiamare il proxy senza avere un DNS configurata. Ad esempio:

curl https://IP_ADDRESS.nip.io/myproxy

In questo caso, il nome host del gruppo di ambienti è IP_ADDRESS.nip.io è , dove IP_ADDRESS è l'indirizzo IP dell'host.

Se visualizzi un messaggio di errore, controlla quanto segue:

  • Se visualizzi un errore di timeout (insolito), prova a annullare il deployment e eseguendo nuovamente il deployment del nuovo proxy API.
  • Se non è possibile risolvere l'host, ad esempio ricevi un errore 404, assicurati di utilizzare il nome host e il nome proxy corretti. Puoi il nome host nella UI di Apigee. Vai ad Amministrazione > Ambienti > Groups per visualizzare il nome host o i nomi host.
  • Se viene visualizzato un errore TLS/SSL, ad esempio un errore di handshake SSL, contatta il tuo provider DNS per assicurati che il record DNS A per il nome host sia configurato correttamente. Assicurati che il record abbia l'IP del carico creato durante il provisioning di Apigee. Se non sei sicuro di quale debba essere l'IP, consulta Determinare se il bilanciatore del carico Cloud è configurato per un nome host.
  • Se visualizzi un errore del certificato TLS/SSL, il certificato SSL associato al bilanciatore del carico potrebbe non con il nome host corretto, è stata rifiutata. Il certificato è stato creato durante il processo di provisioning. La procedura di risoluzione dei problemi in Determinare se il bilanciatore del carico Cloud è configurato per un nome host, ti mostra come per individuare e ispezionare il certificato.
  • Se non riesci a risolvere il problema, contatta la persona che ha eseguito il provisioning Apigee per ulteriore assistenza.

Trova il nome host del gruppo di ambienti

Se non conosci il nome host del gruppo di ambienti, puoi trovarlo nel seguente modo:

  1. Nella UI di Apigee, seleziona Admin > Ambienti > Gruppi.
  2. Cerca una riga che mostri l'ambiente in cui è stato eseguito il deployment del proxy. Ad esempio: Se l'ambiente è test-1, la riga potrebbe essere visualizzata come mostrato di seguito:

    Riquadro Gruppi di ambienti nella UI di Apigee.

    Il nome host del gruppo di ambienti per questo ambiente è api-test.exco.com.

In questo caso, il comando curl per chiamare il proxy sarebbe:

curl https://api-test.exco.com/myproxy

Nel passaggio successivo modificherai l'endpoint di destinazione in modo che restituisca i dati XML dal servizio di destinazione.

1 2 3 (SUCCESSIVO) Passaggio 4: modifica l'endpoint di destinazione 5