Schritt 3: Zielendpunkt ändern

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Nachdem Sie Ihren neuen Proxy getestet haben, sind Sie fast bereit, eine Richtlinie hinzuzufügen. Zuvor sollten Sie jedoch den Zielendpunkt Ihres Proxys in einen Endpunkt ändern, der einige Daten zurückgibt.

Denken Sie daran, dass Sie in Schritt 1: API-Proxy erstellen den Zielendpunkt (im Feld Vorhandene API) auf „https://mocktarget.apigee.net“ festgelegt haben. Dieser Endpunkt gibt aber keine Daten zurück. Jetzt ändern Sie den Endpunkt in einen, der XML-Daten zurückgibt.

So ändern Sie den Zielendpunkt Ihres Proxys:

  1. Melden Sie sich bei der Edge-UI an.
  2. Wählen Sie Entwickeln > API-Proxies.
  3. Wählen Sie Ihren getstarted-Proxy aus der Liste aus, um die API-Proxy-Details anzuzeigen. Wenn Ihr Proxy nicht in der Liste angezeigt wird, prüfen Sie, ob Sie die richtige Organisation ausgewählt haben. Weitere Informationen hierzu finden Sie unter Zwischen Organisationen wechseln.
  4. Klicken Sie auf den Tab Entwickeln:

    Dadurch gelangen Sie zum API-Proxy-Editor. Mit dem Proxy-Editor können Sie die Struktur Ihres API-Proxys sehen und seinen Ablauf konfigurieren. Keine Panik. In anderen Anleitungen wird das Konzept von Flows behandelt.

  5. Wählen Sie im Bereich Navigator die Option Zielendpunkte > Standard aus:

    Edge zeigt die Endpunkteinstellungen im Bereich Code an:

    <TargetEndpoint name="default">
      <Description/>
      <FaultRules/>
      <PreFlow name="PreFlow">
        <Request/>
        <Response/>
      </PreFlow>
      <PostFlow name="PostFlow">
        <Request/>
        <Response/>
      </PostFlow>
      <Flows/>
      <HTTPTargetConnection>
        <Properties/>
        <URL>https://mocktarget.apigee.net</URL>
      </HTTPTargetConnection>
    </TargetEndpoint>

    Der Zielendpunkt wird durch das Element <HTTPTargetConnection> definiert.

  6. Ändern Sie die URL in "https://mocktarget.apigee.net/xml". (Hängen Sie "/xml" an die bestehende URL an.)

    Die neue URL gibt einen kleinen XML-Block im Textkörper der Antwort zurück.

    Die Endpunktkonfiguration sollte nun so aussehen:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. Klicken Sie auf die Schaltfläche Speichern, um die Änderungen an der Proxykonfiguration zu speichern.

    Edge speichert Ihre Änderungen und stellt sie automatisch bereit.

    Wenn ein Fehler auftritt, speichert Edge Ihre Änderungen, stellt den Proxy aber nicht bereit. In diesem Fall gilt:

    1. Beheben Sie die Probleme mit der Proxykonfiguration. Edge kann Anweisungen zur Syntax in einem Pop-up anzeigen.
    2. Stellen Sie Ihre Änderungen manuell in der test-Umgebung bereit, indem Sie auf Deployment > Testen klicken, wenn Edge sie nicht automatisch bereitstellt.

    Sie können prüfen, ob Ihr Proxy erfolgreich bereitgestellt wurde. Wählen Sie dazu das Drop-down-Menü Bereitstellung über dem Ablaufeditor aus. Eine grüne Schaltfläche zeigt an, dass der Proxy in dieser Umgebung erfolgreich bereitgestellt wurde:

  8. Testen Sie Ihre Änderungen, indem Sie eine Anfrage an Ihren Proxy senden, wie in Schritt 2: Neuen Proxy testen beschrieben. Beispiel:

    curl https://org_name-test.apigee.net/getstarted

    Dieses Mal gibt der Endpunkt des simulierten Zieldiensts XML im Text der Antwort zurück:

    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <city>San Jose</city>
      <firstName>John</firstName>
      <lastName>Doe</lastName>
      <state>CA</state>
    </root>

Nächster Schritt

Schritt 1 Schritt 2 Schritt 3 Schritt 4: Richtlinie hinzufügen