Versionshinweise zu Edge für Private Cloud 4.19.01

Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen
info

In diesem Abschnitt wird die Version 4.19.01 des Edge for Private Cloud-Feature-Release beschrieben.

Release-Zusammenfassung

In der folgenden Tabelle sind die Änderungen in dieser Version zusammengefasst:

Neue Funktionen

Diese Version enthält die folgenden neuen Funktionen:

○ Allgemeine Verfügbarkeit der Edge-Benutzeroberfläche
○ Allgemeine Verfügbarkeit der Monetarisierung in der Edge-Benutzeroberfläche
○ apigee-monit fügt Self-Healing- und Monitoring-Dienste hinzu
○ Die Edge-Benutzeroberfläche hat neue TLS-Konfigurationseigenschaften
○ Sie können jetzt virtuelle Hosts in der Edge-Benutzeroberfläche erstellen, bearbeiten und löschen
○ OpenAPI v3 wird jetzt unterstützt
○ RedHat Enterprise Linux (RHEL) und CentOS 7.6 werden jetzt unterstützt
○ Oracle Linux 7.5 wird jetzt unterstützt

Weitere Informationen zu den einzelnen neuen Funktionen finden Sie unter Neue Funktionen.

Enthaltene Releases

Seit dem letzten Edge for Private Cloud-Feature-Release sind die folgenden Releases erfolgt, die in diesem Release enthalten sind:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.23.00
○ Portal:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
Einstellungen
Verworfene Produkte/Funktionen Apigee Edge for Private Cloud-Version 4.17.09 wird nicht mehr unterstützt (eingestellt).

Weitere Informationen finden Sie unter Apigee-Einstellung, -Außerbetriebnahme und Änderungen bei CPS.

Fehlerkorrekturen

Diese Version enthält die folgenden Fehlerkorrekturen:

○ Zookeeper wurde nicht durch das Sicherungsskript beendet (122694069)
○ Landingpage „Keine Organisationen“ hinzugefügt (120993451)
○ Benutzerdefinierte Berichte werden gelöscht (120682369)
○ Tab „Geomap“ in der neuen Edge-Benutzeroberfläche (120681592)
○ Zookeeper-JVM-Optionen (120624977)
○ Bei Tooltips sind nicht definierte Fehler aufgetreten (80187407)
○ Reverse-Proxys über OpenAPI erstellen (79949124)
○ Beim Zurücksetzen von Passwörtern werden keine Links gesendet (77515655)
○ Falsche Header für Links zum Zurücksetzen von Passwörtern (72799769)
○ WSDLs zum Erstellen von API-Proxys verwenden (69550284)

Weitere Informationen zu den einzelnen Korrekturen finden Sie unter Fehlerkorrekturen.

Bekannte Probleme

Diese Version weist die folgenden bekannten Probleme auf:

○ Metadatendateiformat für die Installation von apigee-sso (135616498)
○ apigee-monit wird unter Amazon Linux 1 nicht unterstützt (122370980)
○ Beim Sichern von Message Processor werden nicht die richtigen Dateien gesichert (121095148)
○ Sitzungstokens werden nicht ungültig gemacht (115278838)
○ Cassandra-Vorgänge funktionieren nicht, wenn die JMX-Authentifizierung aktiviert ist (113342838)
○ HEAD-Anfragen an Node.js-Ziele bleiben hängen (79993247)
○ Hostnamen werden nicht aufgelöst (79757554)
○ DataAccessExceptions in Konfigurationen mit mehreren Rechenzentren (76087166)
○ Die MessageLogging-Richtlinie enthält zusätzliche Informationen im Logeintrag (68722102)
○ Das Zurücksetzen des Systemadministratorpassworts schlägt fehl (65737520)

Weitere Informationen zu den einzelnen bekannten Problemen, einschließlich Problemumgehungen, finden Sie unter Bekannte Probleme.

Upgrade-Pfade

In der folgenden Tabelle sind die Upgradepfade für diesen Release aufgeführt:

Ab 4.18.05 Direktes Upgrade von 4.18.05 auf 4.19.01
Ab 4.18.01 Direktes Upgrade von 4.18.01 auf 4.19.01
Ab 4.17.09 Direktes Upgrade von 4.17.09 auf 4.19.01
Ab 4.17.05 Upgrade von 4.17.05 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01
Ab Version 4.17.01 Upgrade von 4.17.01 auf 4.18.01, dann Upgrade von 4.18.01 auf 4.19.01
Ab dem 16.04.2009 Upgrade von 4.16.09 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01
Ab 4.16.05 Upgrade von 4.16.05 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01
Ab 4.16.01 Upgrade von 4.16.01 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01
Ab 4.15.0x Upgrade von 4.15.0x → 4.16.01, dann Upgrade von Upgrade von 4.16.01 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01

Neue Funktionen

In diesem Abschnitt werden die neuen Funktionen in diesem Release aufgeführt. Außerdem enthält diese Version alle Funktionen der Edge-Benutzeroberfläche, der Edge-Verwaltung und der Portal-Releases, die unter Enthaltene Releases aufgeführt sind.

Zusätzlich zu den folgenden Verbesserungen enthält dieser Release auch mehrere Verbesserungen in Bezug auf Benutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

GA-Version (General Availability) der Edge-Benutzeroberfläche

Die Apigee Edge-Benutzeroberfläche ist unser neuester Verwaltungs-UI-Dienst. Zuvor war sie in der Betaphase. In Apigee Edge for Private Cloud v4.19.01 ist die Edge-Benutzeroberfläche Teil der allgemeinen Version.

Wenn Sie die Edge-Benutzeroberfläche verwenden möchten, müssen Sie SAML aktivieren und die Edge-Benutzeroberfläche auf einem eigenen Knoten installieren.

Weitere Informationen finden Sie unter Edge-Benutzeroberfläche für Private Cloud.

GA-Version (General Availability) der Monetarisierung in der Edge-Benutzeroberfläche

Die GA-Version der Monetarisierung in der Benutzeroberfläche der neuen Edge-Version ist jetzt verfügbar.

Sie können jetzt alle Monetarisierungsaufgaben für Apigee Edge for Private Cloud in der New Edge-Benutzeroberfläche verwalten, einschließlich der folgenden:

Mit dieser Ankündigung werden Berichte zu Monetarisierungsvarianz offiziell eingestellt. Weitere Informationen finden Sie unter Einstellung von Apigee-Produkten.

apigee-monit fügt Self-Healing- und Monitoring-Dienste hinzu

Apigee Edge for Private Cloud enthält jetzt apigee-monit, ein Tool, das auf dem Open-Source-Monit-Dienstprogramm basiert. apigee-monit fragt Edge-Dienste regelmäßig ab. Wenn ein Dienst nicht verfügbar ist, versucht apigee-monit, ihn neu zu starten.

Informationen zum Installieren, Konfigurieren und Verwenden von apigee-monit finden Sie unter Automatische Reparatur mit apigee-monit.

Neue TLS-Konfigurationseigenschaften

Die Edge-UI unterstützt neue TLS-Konfigurationseigenschaften, mit denen Sie Folgendes festlegen können:

  • Standard-TLS-Protokoll
  • Liste der unterstützten TLS-Protokolle
  • Unterstützte TLS-Algorithmen
  • Unterstützte TLS-Chiffren

Weitere Informationen finden Sie unter Optionale TLS-Attribute festlegen.

Virtuelle Hosts in der Edge-Benutzeroberfläche erstellen, bearbeiten und löschen

Die Self-Service-Funktionen wurden erweitert. Sie können jetzt virtuelle Hosts in einem Browser erstellen, bearbeiten und löschen (nur Edge-UI).

Weitere Informationen finden Sie unter Virtuellen Host über einen Browser erstellen.

OpenAPI v3-Unterstützung hinzugefügt

In dieser Version wurde die Unterstützung für das Erstellen eines Proxys über OpenAPI Version 3 hinzugefügt (nur Edge-UI).

Unterstützte Software

Diese Version enthält die folgenden Änderungen an der unterstützten Software:

Unterstützung hinzugefügt Nicht mehr unterstützt

In dieser Version werden die folgenden Plattformen unterstützt:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

Die folgenden Plattformen werden mit dieser Version nicht mehr unterstützt:

  • RHEL/CentOS/Oracle-Version 7.3
  • RHEL/CentOS-Version 6.8
  • Oracle Linux 6.7

Eine vollständige Liste der unterstützten Plattformen finden Sie unter Unterstützte Software und unterstützte Versionen.

Fehlerkorrekturen

In diesem Abschnitt sind die Fehler in der Private Cloud aufgeführt, die in diesem Release behoben wurden. Außerdem enthält diese Version alle Fehlerkorrekturen in den Edge-UI-, Edge Management- und Portal-Releases, die unter Enthaltene Releases aufgeführt sind.

Problem-ID Beschreibung
122694069

Zookeeper wurde nicht durch das Sicherungsscript beendet

Vor dieser Korrektur wurde der Zookeeper-Prozess nicht vom Sicherungsskript beendet.
120993451

Landingpage „Keine Organisationen“ hinzugefügt

Entwickler, die sich mit einem Nutzer anmelden, dem keine Organisationen zugeordnet sind, werden nicht mehr auf eine nicht vorhandene Seite weitergeleitet. Für diese Nutzer wurde eine neue Landingpage hinzugefügt.
120682369

Benutzerdefinierte Berichte löschen

Nutzer konnten benutzerdefinierte Berichte in der neuen Edge-Version nicht löschen.
120681592

Tab „Geomap“ in der neuen Edge-Benutzeroberfläche

Wenn Nutzer in der neuen Edge-Version zum Tab „Geokarte“ navigierten, wurde ein Fehler ausgegeben.
120624977

Zookeeper-JVM-Optionen

Das Festlegen von JVM-Optionen mit Code with Config für Zookeeper hat nicht funktioniert.
80187407

Nicht definierte Fehler in Kurzinfos

Wenn ein Diagramm nur eine Zeitreihe enthielt, wurden in den Kurzinfos undefinierte Fehler ausgegeben.
79949124

Reverse-Proxys über OpenAPI erstellen

Die Schaltfläche OpenAPI verwenden beim Erstellen von Proxys hat nicht funktioniert.
77515655

Beim Zurücksetzen von Passwörtern werden keine Links gesendet

Nutzer haben keine E‑Mails erhalten, wenn sie einen Link zum Zurücksetzen ihrer Passwörter angefordert haben.
72799769

Falsche Kopfzeilen für Links zum Zurücksetzen des Passworts

Auch nachdem ein Nutzer die Eigenschaft trustxforwarded auf true gesetzt hatte, wurden in den resultierenden Anfrageheadern nicht HTTPS verwendet.
69550284

WSDLs zum Erstellen von API-Proxys verwenden

Die API-Proxy-Generierung schlug bei Verwendung von WSDLs fehl.

Bekannte Probleme

In der folgenden Tabelle sind die bekannten Probleme in diesem Release aufgeführt:

Problem-ID Beschreibung
135616498

Metadatendateiformat für die Installation von apigee-sso

Wenn Sie apigee-sso installieren und anstelle einer URL eine metadata.xml-Datei verwenden, wird die metadata.xml-Datei nicht vollständig gelesen, wenn sie am Ende keine neue Zeile (CRLF) enthält.

Workaround:

Sie haben folgende Möglichkeiten, dieses Problem zu umgehen:

  • Fügen Sie am Ende der Datei „metadata.xml“ ein CRLF ein.

    ODER

  • URL-basierten Speicherort für die Metadaten verwenden
122370980

apigee-monit wird unter Amazon Linux 1 nicht unterstützt

Workaround:

Keine.
121095148

Beim Sichern des Message Processors werden nicht die richtigen Dateien gesichert

Workaround:

Führen Sie die Sicherung ein zweites Mal aus. Es sollten dann die richtigen Dateien gesichert werden.

115278838

Sitzungstokens werden nicht ungültig gemacht

Sitzungstokens werden auf dem Server nicht ungültig gemacht, wenn der Nutzer auf die Schaltfläche „Apigee Edge Logout“ klickt.

Workaround:

Verwenden Sie die neue Edge-Oberfläche mit SAML.

113342838

Cassandra-Vorgänge funktionieren nicht, wenn die JMX-Authentifizierung aktiviert ist

Workaround:

Fügen Sie Ihren Nutzernamen und Ihr Passwort hinzu, wenn Sie den Befehl nodetool aufrufen.

79993247

HEAD-Anfragen an Node.js-Ziele hängen

HEAD-Anfragen an ein Node.js-Ziel können hängen bleiben, sodass Verbindungen ausstehend sind.

Workaround:

Um dieses Problem zu umgehen, definieren Sie einen Handler für HEAD-Anfragen, der explizit eine leere Antwort zurückgibt.

79757554

Hostnamen werden nicht aufgelöst

Nach der Installation oder dem Upgrade von Edge for Private Cloud werden Hostnamen möglicherweise nicht in ihre Adressen aufgelöst.

Workaround:

So beheben Sie das Problem:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException in Konfigurationen mit mehreren Rechenzentren

Wenn in Konfigurationen mit mehreren Rechenzentren ein Datenspeicher nicht mehr verfügbar ist, wird möglicherweise der folgende Fehler angezeigt:

DataAccessException: Error while accessing datastore;
Please retry later

Das Ergebnis ist, dass der Management Server möglicherweise nicht gestartet wird, da er versucht, eine Verbindung zu Cassandra-Knoten in dc-1 und dc-2 herzustellen. Der DataAccessExceptions-Fehler tritt auf, wenn ein Cassandra-Knoten nicht verfügbar ist. Dies kann auch zu Unterbrechungen des API-Traffics führen, wenn Message Processors beim Abrufen von KVMs DataAccessExceptions melden.

Der Management Server sollte keine regionsübergreifenden Verbindungen zu Datastore-Komponenten herstellen.

Problemumgehung

Als Workaround können Sie die folgenden Cassandra-Knotentypen im nicht verfügbaren Rechenzentrum abmelden und dann wieder anmelden, wenn die Cassandra-Knoten wieder verfügbar sind:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

So heben Sie die Registrierung dieser Cassandra-Knotentypen auf und registrieren sie neu:

  1. Rufen Sie die UUIDs der Cassandra-Knoten mit dem folgenden curl-Befehl ab:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Wobei:

    • ADMIN_EMAIL und ADMIN_PW sind die Anmeldedaten Ihres Apigee-Kontos.
    • MS_IP und MS_PORT sind die IP-Adresse und die Portnummer des Management-Servers.
    • REGION ist der Name des Rechenzentrums, in dem sich der Management Server befindet.
    • GATEWAY_POD ist der Pod-Name, der standardmäßig „gateway“ lautet. Möglicherweise haben Sie den Namen geändert. Überprüfen Sie daher Ihre Implementierung.
    • CASSANDRA_NODE_TYPE ist wahlweise kms-datastore, dc-datastore oder keyvaluemap-datastore.

    Beispiel:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    Die Antwort hat das folgende Format:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Beispiel:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Notieren Sie sich die Werte des Felds uUID in der Antwort. Sie verwenden diese, um die Registrierung der Knoten aufzuheben.

  2. Wiederholen Sie Schritt 1 für jeden Cassandra-Knotentyp: kms-datastore, dc-datastore und keyvaluemap-datastore. Notieren Sie sich die zurückgegebenen UUIDs.
  3. Heben Sie die Registrierung der Knoten mit dem folgenden Befehl auf:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    Dabei ist UUID die UUID, die in der Antwort des vorherigen Befehls zurückgegeben wurde.

  4. Wiederholen Sie Schritt 3 für jede UUID, die Sie in den Schritten 1 und 2 erfasst haben.
  5. Registrieren Sie die Knoten mit dem folgenden Befehl neu:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Mit diesen Vorgängen werden Knoten bei Zookeeper registriert und die Registrierung aufgehoben. Sie haben keine Auswirkungen auf den Cassandra-Cluster. Weitere Informationen zu diesen Befehlen finden Sie unter Datenspeicherregistrierungen aktualisieren.

68722102

MessageLogging-Richtlinie mit zusätzlichen Informationen im Logeintrag

Das Element FormatMessage der MessageLogging-Richtlinie steuert das Format der protokollierten Nachricht. Wenn FormatMessage=false, darf die protokollierte Nachricht keine von Apigee generierten Informationen enthalten. Selbst wenn Sie FormatMessage=false festlegen, enthält die Log-Nachricht weiterhin die folgenden Informationen:

  • Der Prioritätswert
  • Der Zeitstempel

Workaround:

Keine.
65737520

Das Zurücksetzen des Systemadministratorpassworts schlägt fehl

Das Zurücksetzen des Systemadministratorpassworts für den Verwaltungsserver, das Sonderzeichen enthält, schlägt fehl.

Workaround:

Definieren Sie das Passwort in einer Datendatei, die Sie dann an den /users-Endpunkt in der Management API übergeben. Weitere Informationen finden Sie unter Systemadministratorpasswort zurücksetzen.

Nächster Schritt

Verwenden Sie die folgenden Links, um mit Edge for Private Cloud 4.19.01 zu beginnen:

Neuinstallationen:
Neuinstallation – Übersicht
Vorhandene Installationen:
Upgradepfade