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.

Zusammenfassung der Version

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 bietet jetzt Self-Healing- und Monitoring-Dienste
○ 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 Keine
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)
○ Die Landingpage „Keine Organisationen“ wurde 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:

○ Metadaten-Dateiformat für die Installation von apigee-sso (135616498)
○ apigee-monit wird unter Amazon Linux 1 nicht unterstützt (122370980)
○ Bei der Sicherung des Message Processors wird nicht die richtige Gruppe von 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 Upgrade-Pfade für diese Version 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 auf 4.18.01 und dann Upgrade von 4.18.01 auf 4.19.01
Ab 4.17.01 Upgrade von 4.17.01 → 4.18.01, dann Upgrade von 4.18.01 → 4.19.01
Ab 4.16.09 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 auf 4.18.01, dann Upgrade von 4.18.01 auf 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 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 dieser Version aufgeführt. Außerdem enthält diese Version alle Funktionen der Edge-Benutzeroberfläche, von Edge Management und von Portal-Releases, die unter Enthaltene Releases aufgeführt sind.

Neben den folgenden Verbesserungen enthält diese Version auch zahlreiche Verbesserungen in Bezug auf Benutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

GA-Version (General Availability) der Edge-UI

Die Apigee Edge-Benutzeroberfläche ist unsere neueste Verwaltungs-Benutzeroberfläche. Zuvor war sie in der Betaphase. In Apigee Edge for Private Cloud v4.19.01 ist die Edge-UI 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-UI verwalten, einschließlich der folgenden:

Mit dieser Ankündigung werden Berichte zu Monetarisierungsabweichungen 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 die Edge-Dienste regelmäßig ab. Wenn ein Dienst nicht verfügbar ist, versucht apigee-monit, ihn neu zu starten.

Informationen zur Installation, Konfiguration und Verwendung von apigee-monit finden Sie unter Automatische Reparatur mit apigee-monit.

Neue TLS-Konfigurationseigenschaften

Die Edge-Benutzeroberfläche 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 mit einem Browser erstellen.

Unterstützung für OpenAPI v3 hinzugefügt

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

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 diesem Release 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 Private Cloud aufgeführt, die in diesem Release behoben wurden. Außerdem enthält diese Version alle Fehlerkorrekturen in den Versionen der Edge-Benutzeroberfläche, Edge Management und des Portals, die unter Enthaltene Versionen 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 zu einer Seite weitergeleitet, die nicht existiert. 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 festgelegt hat, wurde in den resultierenden Anfrageheadern kein HTTPS verwendet.
69550284

WSDLs zum Erstellen von API-Proxys verwenden

Die API-Proxy-Generierung schlug fehl, wenn WSDLs verwendet wurden.

Bekannte Probleme

In der folgenden Tabelle sind bekannte Probleme in dieser Version 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:

  • CRLF am Ende der Datei „metadata.xml“ hinzufügen

    ODER

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

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

Workaround:

Keine.
121095148

Backup des Message Processors sichert nicht den richtigen Satz von Dateien.

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, wenn der Nutzer auf die Schaltfläche „Apigee Edge Logout“ klickt.

Workaround:

Die neue Edge-Umgebung mit SAML verwenden

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, um explizit eine leere Antwort zurückzugeben.

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 hat zur Folge, 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 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 Verbindung zu Datenspeicherkomponenten in anderen Regionen herstellen.

Problemumgehung

Die Problemumgehung besteht darin, die folgenden Cassandra-Knotentypen im nicht verfügbaren Rechenzentrum abzumelden und sie dann wieder zu registrieren, 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 sie aber auch umbenannt. Ü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 abgemeldet. 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 der Logeintrag weiterhin die folgenden Informationen:

  • Der Prioritätswert
  • Der Zeitstempel

Workaround:

Keine.
65737520

Fehler beim Zurücksetzen des Systemadministratorpassworts

Das Zurücksetzen des Systemadministratorpassworts für den Management Server, der 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