Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
In questo passaggio, testerai il proxy API appena creato e di cui è stato eseguito il deployment.
Apigee nella console Cloud
- Apri la UI di Apigee nella console Cloud in un browser.
- Assicurati che lo stesso Google Cloud progetto in cui hai creato il proxy API sia selezionato dal menu a discesa nella parte superiore della pagina.
- Nell'interfaccia utente della console Cloud, seleziona Gestione > Ambienti.
- Seleziona la scheda Gruppi di ambienti.
- Nella tabella, individua la riga del gruppo di ambienti contenente l'ambiente in cui è disegnato myproxy. Il nome host viene visualizzato nella colonna Nomi host di questa riga. Ad esempio:
mydomain.com
. - Chiama il proxy dell'API. Il modo in cui chiami il proxy dipende dal fatto che l'istanza Apigee sia configurata per l'accesso alla rete esterno o interno.
Se non sai con certezza come è configurata la tua istanza Apigee, contatta l'amministratore di Apigee.
- Accesso esterno: se l'istanza Apigee è configurata per l'accesso esterno, chiama il proxy come segue:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
dove
YOUR_ENV_GROUP_HOSTNAME
è il nome host 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 l'istanza Apigee è configurata per l'accesso alla rete interna, sono necessari alcuni passaggi aggiuntivi per ottenere l'accesso al bilanciatore del carico interno e al relativo indirizzo IP. Per maggiori dettagli, vedi Chiamata a un proxy con accesso solo interno.
- Accesso esterno: se l'istanza Apigee è configurata per l'accesso esterno, chiama il proxy come segue:
- Una chiamata al proxy andata a buon fine restituisce il seguente output:
Hello, Guest!
Interfaccia utente Apigee classica
- Apri la UI di Apigee in un browser.
- Assicurati che lo stesso Google Cloud progetto in cui hai creato il proxy API sia selezionato dal menu a discesa nella parte superiore della pagina.
- Nell'interfaccia utente della console Cloud, seleziona Amministrazione > Ambienti > Gruppi.
- Fai clic su Visualizza nella console Google Cloud.
- Seleziona la scheda Gruppi di ambienti.
- Nella tabella, individua la riga del gruppo di ambienti contenente l'ambiente in cui è disegnato myproxy. Il nome host viene visualizzato nella colonna Nomi host di questa riga. Ad
esempio:
mydomain.com
. - Chiama il proxy dell'API. Il modo in cui chiami il proxy dipende dal fatto che l'istanza Apigee sia configurata per l'accesso alla rete esterno o interno.
Se non sai con certezza come è configurata la tua istanza Apigee, contatta l'amministratore di Apigee.
- Accesso esterno: se l'istanza Apigee è configurata per l'accesso esterno,
chiama il proxy come segue:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
dove
YOUR_ENV_GROUP_HOSTNAME
è il nome host 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 l'istanza Apigee è configurata per l'accesso alla rete interna, sono necessari alcuni passaggi aggiuntivi per ottenere l'accesso al bilanciatore del carico interno e al relativo indirizzo IP. Per maggiori dettagli, vedi Chiamata a un proxy con accesso solo interno.
- Accesso esterno: se l'istanza Apigee è configurata per l'accesso esterno,
chiama il proxy come segue:
- Una chiamata al proxy andata a buon fine restituisce il seguente output:
Hello, Guest!
Se ricevi un messaggio di errore, controlla quanto segue:
- Se viene visualizzato un errore di timeout (inusuale), prova a eseguire il dislocamento e il nuovo dislocamento del nuovo proxy API.
- Se non è possibile risolvere l'host, ad esempio ricevi un errore 404, verifica di utilizzare il nome host e il nome del proxy corretti.
- Assicurati che il nome host del gruppo di ambienti sia configurato con il bilanciatore del carico Cloud. Consulta Determinare se Cloud Load Balancing è configurato per un nome host.
- Se viene visualizzato 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 debba essere l'IP, consulta Determinare se il bilanciatore del carico Cloud è configurato per un nome host.
- Se viene visualizzato un errore del certificato TLS/SSL, il certificato SSL associato al bilanciatore del carico potrebbe non avere il nome host corretto e quindi essere rifiutato. Il certificato è stato creato durante la procedura di provisioning. I passaggi per la risoluzione dei problemi descritti in Determinare se Cloud Load Balancing è 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 (AVANTI) Passaggio 4: modifica l'endpoint di destinazione 5