Schritt 3: API-Proxy aufrufen

Diese Seite gilt für Apigee und Apigee Hybrid.

Apigee Edge-Dokumentation aufrufen

In diesem Schritt testen Sie den API-Proxy, den Sie gerade erstellt und bereitgestellt haben.

Apigee in der Cloud Console

  1. Rufen Sie in der Google Cloud Console die Seite Apigee > Verwaltung > Umgebungen auf.

    Zur Seite Umgebungen“

  2. Achten Sie darauf, dass oben auf der Seite im Drop-down-Menü dasselbe Google Cloud Projekt ausgewählt ist, in dem Sie den API-Proxy erstellt haben.
  3. Wählen Sie den Tab Umgebungsgruppen aus.
  4. Suchen Sie in der Tabelle nach der Zeile für die Umgebungsgruppe, die die Umgebung enthält, in der myproxy bereitgestellt wird. Der Hostname wird in der Spalte Host Names dieser Zeile angezeigt. Beispiel: mydomain.com.
  5. Den API-Proxy aufrufen. Wie Sie den Proxy aufrufen, hängt davon ab, ob Ihre Apigee-Instanz für externen oder internen Netzwerkzugriff konfiguriert ist. Wenn Sie sich nicht sicher sind, wie Ihre Apigee-Instanz konfiguriert ist, wenden Sie sich an Ihren Apigee-Administrator.
    • Externer Zugriff: Wenn Ihre Apigee-Instanz für den externen Zugriff konfiguriert ist, rufen Sie den Proxy so auf:
      curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

      Dabei ist YOUR_ENV_GROUP_HOSTNAME der Hostname, den Sie im vorherigen Schritt abgerufen haben.

      Beispiel:

      curl https://mydomain.com/myproxy

      Hier ist ein weiteres Beispiel, in dem der Platzhalter-DNS-Dienst nip.io für den Host verwendet wird:

      curl https://198.51.100.251.nip.io/myproxy
    • Interner Zugriff: Wenn Ihre Apigee-Instanz für den internen Netzwerkzugriff konfiguriert ist, sind einige zusätzliche Schritte erforderlich, um Zugriff auf den internen Load-Balancer und seine IP-Adresse zu erhalten. Weitere Informationen finden Sie unter Proxy nur mit internem Zugriff aufrufen.
  6. Ein erfolgreicher Aufruf des Proxys gibt die folgende Ausgabe zurück:

    Hello, Guest!

Klassische Apigee-UI

  1. Öffnen Sie die Apigee-Benutzeroberfläche in einem Browser.
  2. Achten Sie darauf, dass oben auf der Seite im Drop-down-Menü dasselbe Google Cloud Projekt ausgewählt ist, in dem Sie den API-Proxy erstellt haben.
  3. Wählen Sie in der Cloud Console-Benutzeroberfläche Administrator > Umgebungen > Gruppen aus.
  4. Klicken Sie auf In der Google Cloud Console ansehen.
  5. Wählen Sie den Tab Umgebungsgruppen aus.
  6. Suchen Sie in der Tabelle nach der Zeile für die Umgebungsgruppe, die die Umgebung enthält, in der myproxy bereitgestellt wird. Der Hostname wird in der Spalte Host Names dieser Zeile angezeigt. Beispiel: mydomain.com
  7. Den API-Proxy aufrufen. Wie Sie den Proxy aufrufen, hängt davon ab, ob Ihre Apigee-Instanz für externen oder internen Netzwerkzugriff konfiguriert ist. Wenn Sie sich nicht sicher sind, wie Ihre Apigee-Instanz konfiguriert ist, wenden Sie sich an Ihren Apigee-Administrator.
    • Externer Zugriff: Wenn Ihre Apigee-Instanz für den externen Zugriff konfiguriert ist, rufen Sie den Proxy so auf:
      curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy

      Dabei ist YOUR_ENV_GROUP_HOSTNAME der Hostname, den Sie im vorherigen Schritt abgerufen haben.

      Beispiel:

      curl https://mydomain.com/myproxy

      Hier ist ein weiteres Beispiel, in dem der Platzhalter-DNS-Dienst nip.io für den Host verwendet wird:

      curl https://198.51.100.251.nip.io/myproxy
    • Interner Zugriff: Wenn Ihre Apigee-Instanz für den internen Netzwerkzugriff konfiguriert ist, sind einige zusätzliche Schritte erforderlich, um Zugriff auf den internen Load-Balancer und seine IP-Adresse zu erhalten. Weitere Informationen finden Sie unter Proxy nur mit internem Zugriff aufrufen.
  8. Ein erfolgreicher Aufruf des Proxys gibt die folgende Ausgabe zurück:

    Hello, Guest!

Wenn Sie einen Fehler erhalten, prüfen Sie Folgendes:

  • Wenn ein Zeitüberschreitungsfehler auftritt (ungewöhnlich), versuchen Sie, die Bereitstellung des neuen API-Proxys aufzuheben und ihn anschließend wieder bereitzustellen.
  • Wenn der Host nicht aufgelöst werden kann, z. B. wenn ein 404-Fehler auftritt, prüfen Sie, ob Sie den richtigen Hostnamen und den richtigen Proxynamen verwenden.
  • Der Hostname der Umgebungsgruppe muss mit dem Cloud-Load-Balancer konfiguriert sein. Weitere Informationen finden Sie unter Konfiguration von Cloud-Load-Balancer für Hostnamen ermitteln.
  • Wenn ein TLS/SSL-Fehler auftritt, z. B. ein SSL-Handshake-Fehler, wenden Sie sich an Ihren DNS-Anbieter, um zu prüfen, ob der DNS-A-Eintrag für den Hostnamen ordnungsgemäß konfiguriert ist. Achten Sie darauf, dass der Eintrag die IP-Adresse des Load-Balancers enthält, der während der Apigee-Bereitstellung erstellt wurde. Wenn Sie sich nicht sicher sind, welche IP-Adresse dies ist, lesen Sie die Informationen unter Feststellen, ob der Cloud-Load-Balancer für einen Hostnamen konfiguriert ist.
  • Wenn ein TLS/SSL-Zertifikatsfehler auftritt, hat das mit dem Load-Balancer verknüpfte SSL-Zertifikat möglicherweise nicht den richtigen Hostnamen und wird daher abgelehnt. Das Zertifikat wurde während des Bereitstellungsvorgangs erstellt. Die Schritte zur Fehlerbehebung unter Konfiguration von Cloud-Load-Balancer für Hostnamen ermitteln zeigen, wie Sie das Zertifikat finden und prüfen.
  • Wenn Sie das Problem nicht lösen können, wenden Sie sich an die Person, die Apigee bereitgestellt hat.

Im nächsten Schritt ändern Sie den Zielendpunkt des API-Proxy.

1 2 3 (WEITER) Schritt  4: Zielendpunkt ändern 5