Passaggio 3: chiama un proxy API

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

In questo passaggio, testerai il proxy API che hai appena creato e di cui hai eseguito il deployment.

  1. Nella console Google Cloud , vai alla pagina Apigee > Gestione > Ambienti.

    Vai ad Ambienti

  2. Assicurati che sia selezionato lo stesso Google Cloud progetto in cui hai creato il proxy API dal menu a discesa nella parte superiore della pagina.
  3. Seleziona la scheda Gruppi di ambienti.
  4. Nella tabella, individua la riga del gruppo di ambienti che contiene l'ambiente in cui è stato implementato myproxy. Il nome host viene visualizzato nella colonna Nomi host di questa riga. Ad esempio: mydomain.com.
  5. Chiama il proxy API. Il modo in cui chiami il proxy dipende dal fatto che la tua istanza Apigee sia configurata per l'accesso alla rete esterna o interna. Se non sai come è configurata la tua istanza Apigee, contatta l'amministratore Apigee.
    • Accesso esterno: se la tua istanza Apigee è configurata per l'accesso esterno, chiama il proxy nel seguente modo:
      curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

      Dove YOUR_ENV_GROUP_HOSTNAME è l'hostname ottenuto nel passaggio precedente.

      Ad esempio:

      curl https://mydomain.com/myproxy

      Ecco un altro esempio, in cui viene utilizzato il servizio DNS con caratteri jolly nip.io per l'host:

      curl https://198.51.100.251.nip.io/myproxy
    • Accesso interno: se la tua istanza Apigee è configurata per l'accesso alla rete interna, sono necessari alcuni passaggi aggiuntivi per ottenere l'accesso al bilanciamento del carico interno e al suo indirizzo IP. Per maggiori dettagli, vedi Chiamata a un proxy con accesso solo interno.
  6. Una chiamata riuscita al proxy restituisce il seguente output:

    Hello, Guest!

Se viene visualizzato un errore, controlla quanto segue:

  • Se visualizzi un errore di timeout (insolito), prova a annullare la distribuzione e a ridistribuire il nuovo proxy API.
  • Se l'host non può essere risolto, ad esempio se ricevi un errore 404, verifica di utilizzare il nome host e il nome proxy corretti.
  • Assicurati che il nome host del gruppo di ambienti sia configurato con il bilanciatore del carico Google Cloud. Consulta Determinare se il bilanciatore del carico cloud è configurato per un nome host.
  • Se visualizzi 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 contenga l'IP del bilanciatore del carico creato durante il provisioning di Apigee. Se non sai quale IP utilizzare, 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 avere il nome host corretto e pertanto viene rifiutato. Il certificato è stato creato durante il processo di provisioning. I passaggi per la risoluzione dei problemi descritti in Determinare se il bilanciatore del carico cloud è configurato per un nome host mostrano come individuare e ispezionare il certificato.
  • Se non riesci a risolvere il problema, contatta la persona che ha eseguito il provisioning di Apigee per ulteriore assistenza.

Nel passaggio successivo, modificherai l'endpoint di destinazione del proxy API.

1 2 3 (NEXT) Step 4: Change the target endpoint 5