Passaggio 3: chiama un proxy API

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

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

curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

dove YOUR_ENV_GROUP_HOSTNAME è il nome host di un gruppo di ambienti che contiene l'ambiente in cui viene eseguito il deployment del proxy. Vedi Trovare il nome host del gruppo di ambienti.

Una chiamata al proxy riuscita restituisce il seguente output:

Hello, Guest!

Se il nome host del gruppo di ambienti è stato configurato durante il provisioning utilizzando un servizio con caratteri jolly, come nip.io, puoi chiamare il proxy senza aver configurato una voce DNS. 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 ricevi un messaggio di errore, controlla quanto segue:

  • Se visualizzi un errore di timeout (insolito), prova a annullare il deployment e ripetere 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 trovare il nome host nell'UI di Apigee. Vai ad Amministrazione > Ambienti > Gruppi per visualizzare il nome o i nomi host.
  • Se vedi un errore TLS/SSL, ad esempio un errore di handshake SSL, contatta il tuo provider DNS per assicurarti che il record A DNS per il nome host sia configurato correttamente. Assicurati che il record abbia l'IP del bilanciatore del carico creato durante il provisioning di Apigee. Se non sai quale deve essere l'IP, consulta Stabilire se il bilanciatore del carico Cloud è configurato per un nome host.
  • Se visualizzi un errore di certificato TLS/SSL, il certificato SSL associato al bilanciatore del carico potrebbe non avere il nome host corretto e, di conseguenza, viene rifiutato. Il certificato è stato creato durante il processo di provisioning. I passaggi per la risoluzione dei problemi descritti nella sezione Stabilire se il bilanciatore del carico Cloud è configurato per un nome host mostrano come individuare ed esaminare il certificato.
  • Se non riesci a risolvere il problema, contatta la persona che ha eseguito il provisioning di Apigee per ulteriore assistenza.

Trovare il nome host del gruppo di ambienti

Se non conosci il nome host del gruppo di ambienti, puoi trovarlo come segue:

  1. Nella UI di Apigee, seleziona Amministratore > Ambienti > Gruppi.
  2. Cerca una riga che mostra 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 dei 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 (AVANTI) Passaggio 4: modifica l'endpoint di destinazione 5