19.01.07 – Versionshinweise zu Edge für Private Cloud

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation von Apigee X
wechseln.
info

Am 5. Juni 2020 haben wir eine neue Version von Apigee Edge for Private Cloud veröffentlicht.

Aktualisierungsvorgang

Führen Sie die folgenden Schritte auf den Edge-Knoten aus, um Ihre Installation zu aktualisieren:

  1. Auf allen Edge-Knoten:

    1. Leeren Sie die Yum-Repositories:
      sudo yum clean all
    2. Laden Sie die neueste Edge 4.19.01 bootstrap_4.19.01.sh Datei in /tmp/bootstrap_4.19.01.sh herunter:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. Installieren Sie das Edge 4.19.01-Dienstprogramm apigee-service und die zugehörigen Abhängigkeiten:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      Dabei sind uName:pWord der Nutzername und das Passwort, die Sie von Apigee erhalten haben. Wenn Sie pWord weglassen, werden Sie aufgefordert, es einzugeben.

    4. Aktualisieren Sie das Dienstprogramm apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Führen Sie das Skript apigee-service.sh mit dem Befehl source aus:
      source /etc/profile.d/apigee-service.sh
  2. Führen Sie das Skript update.sh für OpenLDAP auf allen Knoten aus. Führen Sie auf jedem Knoten den folgenden Befehl aus:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren Apigee Edge for Private Cloud verwendet haben.

  3. Führen Sie das Skript update.sh für Edge auf allen Knoten aus. Führen Sie auf jedem Knoten den folgenden Befehl aus:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren Apigee Edge for Private Cloud verwendet haben.

  4. Führen Sie das Skript update.sh für die UI auf allen Knoten aus. Führen Sie auf jedem Knoten den folgenden Befehl aus:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren Apigee Edge for Private Cloud verwendet haben.

  5. Führen Sie das Skript update.sh für SSO auf allen Knoten aus. Führen Sie auf jedem Knoten den folgenden Befehl aus:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren Apigee Edge for Private Cloud verwendet haben.

  6. Wenn Sie Apigee mTLS verwenden und Ihre Konfiguration aufgrund neuer Funktionen oder Fehler korrekturen in diesem Patch aktualisiert haben, müssen Sie den apigee-mtls Dienst auf allen Knoten deinstallieren und dann neu installieren, damit diese Änderungen wirksam werden. Weitere Informationen finden Sie unter Vorhandene apigee-mtls-Konfiguration ändern.

Unterstützte Software

Apigee Edge for Private Cloud unterstützt OpenJDK Version 1.8.0.252.

Tomcat wurde auf Version 7.0.103 aktualisiert.

Einstellung und Außerbetriebnahme

Keine Änderungen

Neue Funktionen

In der folgenden Tabelle werden die neuen Funktionen in diesem Release beschrieben:

Beschreibung

mTLS sichert die Verbindung zwischen Management Server und Router

Apigee mTLS unterstützt jetzt die Verbindung zwischen dem Management Server und dem Router auf Port 8081.

Gültigkeitsdauer des Zertifikats ist jetzt konfigurierbar

Wenn Sie ein benutzerdefiniertes Zertifikat verwenden, können Sie die Anzahl der Tage festlegen, für die das Zertifikat gültig ist. Dazu legen Sie den Wert von APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR in Ihrer Konfigurationsdatei fest. Der Standard Wert ist 365. Weitere Informationen finden Sie unter Schritt 1: Konfigurationsdatei aktualisieren. Wenn Sie nach der Installation von Apigee mTLS eine Änderung vornehmen, folgen Sie der Anleitung unter Vorhandene apigee-mtls-Konfiguration ändern.

Fehlerkorrekturen

In der folgenden Tabelle sind die in diesem Release behobenen Fehler aufgeführt:

Problem-ID Beschreibung
155840972 Tomcat-Upgrade

Tomcat wurde auf Version 7.0.103 aktualisiert.

155595660

Zeitzonenformat

Die Werte für die Token sss und SSS im Zeitzonenformat, das durch die Property conf_system_apigee.syslogger.dateFormat festgelegt wurde, waren nicht korrekt.

155340541

OpenJDK-Unterstützung

Apigee unterstützt OpenJDK Version 1.8.0.252.

155105930
76087166

KVMs in Umgebungen mit mehreren Rechenzentren

Der Management Server hat sich zufällig mit einem der Rechenzentren verbunden, wenn eine Organisation mehrere Rechenzentren umfasste (z. B. dc-1, dc-2). Dies wirkte sich auf Verbindungen zu den Cassandra-Knoten im lokalen Rechenzentrum für die Schlüsselverwaltung und Key Value Map (KVM)-Vorgänge aus.

150717738

Cluster ohne Leader

In Clustern ohne Leader konnte der mTLS-Dienst nicht beendet oder neu gestartet werden. Die Länge des Time-outs wurde ebenfalls reduziert.

152382545

Verwendung des mTLS-Portbereichs

In der Dokumentation wird jetzt korrekt angegeben, dass der ZooKeeper-Portbereich für Apigee mTLS beginnt bei 10001.

148486685

Indirekte Bindung von OpenLDAP-Replikation und SSO-Interoperabilität

Bei der indirekten Bindung hat der OpenLDAP-Dienst nicht nach dem Nutzerobjekt gesucht, wenn die Replikation aktiviert war (es gab mehr als eine OpenLDAP-Instanz).

148179907

apigee-analytics-collector wieder hinzugefügt

Das Dienstprogramm „apigee-analytics-collector“ wurde wieder hinzugefügt. Mit diesem Dienstprogramm können Sie die Anzahl der API-Aufrufe melden.

146511254

ExtractVariables-Richtlinie löst keine Fehler aus

Wenn eine XML-Variable nicht über einen XPath-Ausdruck aufgelöst wurde, wurde die ExtractVariables Richtlinie im Proxy weiter ausgeführt. Dies geschah auch dann, wenn das IgnoreUnresolvedVariables Element oder das continueOnError Attribut auf „false“ gesetzt war.

130013746

Deaktivieren von Unternehmen

Die Schaltfläche zum Deaktivieren von Unternehmen in Monetization war nicht verfügbar.

120799182

OpenLDAP-Upgrade

Der Prozess zum Upgrade von OpenLDAP in einer Umgebung mit mehreren Rechenzentren führte zu einem beschädigten Zustand.

145236083

Länge von Sysadmin-Nutzername und ‑Passwort

Ein Sysadmin-Nutzername und ‑Passwort mit mehr als 57 Zeichen führte dazu, dass ein Edge-SSO Installationsskript fehlschlug.

135616498

Fehler beim Setupscript für SSO

Ein Problem wurde behoben, bei dem die Verwendung von URLs mit dem Dateischema zu einem Fehler beim SSO-Einrichtungsskript führte.

111420263

ConcurrentModificationException in der Richtlinie für die Nachrichtenprotokollierung behoben

Mehrere Race-Bedingungen wurden beseitigt, die bei Verwendung der Richtlinie für die Nachrichtenprotokollierung auftreten.