19.06.07 – Versionshinweise zu Edge für Private Cloud

Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen.
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. Yum-Repositories bereinigen:
      sudo yum clean all
    2. Laden Sie die aktuelle Edge 4.19.06-Datei bootstrap_4.19.06.sh in /tmp/bootstrap_4.19.06.sh herunter:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Installieren Sie das Edge 4.19.06-apigee-service-Dienstprogramm und die Abhängigkeiten:
      sudo bash /tmp/bootstrap_4.19.06.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, sie einzugeben.

    4. Aktualisieren Sie das apigee-setup-Tool:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Führen Sie das apigee-service.sh-Skript mit dem Befehl source aus:
      source /etc/profile.d/apigee-service.sh
  2. Führen Sie das update.sh-Skript 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 von Apigee Edge for Private Cloud verwendet haben.

  3. Führen Sie das update.sh-Skript 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 von Apigee Edge for Private Cloud verwendet haben.

  4. Führen Sie das update.sh-Skript für die Benutzeroberfläche 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 von Apigee Edge for Private Cloud verwendet haben.

  5. Führen Sie das update.sh-Skript 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 von Apigee Edge for Private Cloud verwendet haben.

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

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

  7. Wenn Sie Apigee mTLS verwenden und Ihre Konfiguration basierend auf neuen Funktionen oder Fehlerkorrekturen 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 dieser Version 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 über Port 8081.

Gültigkeitsdauer von Zertifikaten 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 Standardwert ist 365. Weitere Informationen finden Sie unter Schritt 1: Konfigurationsdatei aktualisieren. Wenn Sie nach der Installation von Apigee mTLS Änderungen 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
154428338

Message Processor kann Umgebungen nicht laden, wenn Keystores mit ähnlichen Namen oder Aliasen konfiguriert sind.

Wir haben einen Konflikt bei der Suche mit regulären Ausdrücken behoben, der beim Laden von Keystores mit ähnlicher Namenskonvention aufgetreten ist. Dadurch konnten Umgebungen, die mit dem Keystore verknüpft sind, nicht geladen werden. Außerdem konnte der Message Processor nicht gestartet werden, wenn bei der Suche mehrere in Konflikt stehende Keystores zurückgegeben wurden.

130653816

Zeitweise 404-Fehler im Laufzeittraffic.

Eine Race-Bedingung hat dazu geführt, dass Message Processors beim Start nicht alle Proxys geladen haben. Dies führte zu zeitweiligen 404-Fehlern vom Typ „ApplicationNotFound“ im Laufzeittraffic.

Dieses Problem wurde behoben.

157275131

Drupal-Upgrade

Der Upgrade-Prozess für das Entwicklerportal war in Version 4.19.06 fehlerhaft.

155840972 Tomcat-Upgrade

Tomcat wurde auf Version 7.0.103 aktualisiert.

155595660

Zeitzonenformat

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

155340541

OpenJDK-Unterstützung

Apigee hat die Unterstützung für OpenJDK-Version 1.8.0.252 bestätigt.

155105930
76087166

Schlüssel/Wert-Paar-Zuordnungen in Umgebungen mit mehreren Rechenzentren

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

152382545

mTLS-Portbereichsnutzung

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

150717738

Cluster ohne Leader

Bei Clustern ohne Leader konnte der mTLS-Dienst nicht beendet oder neu gestartet werden. Auch die Länge des Time-outs wurde reduziert.

148486685

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

Bei der indirekten Bindung wurde das Nutzerobjekt vom OpenLDAP-Dienst nicht durchsucht, wenn die Replikation aktiviert war (es gab mehr als eine OpenLDAP-Instanz).

148179907

apigee-analytics-collector wurde wieder hinzugefügt

Das Dienstprogramm „apigee-analytics-collector“ wurde wieder hinzugefügt. Mit diesem Tool 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 Element IgnoreUnresolvedVariables oder das Attribut continueOnError auf „false“ gesetzt waren.

130013746

Unternehmen deaktivieren

Die Schaltfläche zum Deaktivieren von Unternehmen für die Monetarisierung war nicht verfügbar.

120799182

OpenLDAP-Upgrade

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

145236083

Sysadmin-Nutzername:Passwortlänge

Ein Sysadmin-Nutzername:Passwort mit mehr als 57 Zeichen führte zu einem Fehler bei der Ausführung eines Edge-SSO-Installationsscripts.

135616498

Fehler beim Setupscript für SSO

Ein Problem wurde behoben, bei dem die Verwendung von file-scheme-URLs dazu führte, dass das SSO-Einrichtungsskript fehlschlug.

111420263

ConcurrentModificationException in der MessageLogging-Richtlinie beheben

Es wurden mehrere Race Conditions beseitigt, die bei Verwendung der Richtlinie zur Nachrichtenprotokollierung auftreten.

147458330

Korrektur für Sicherung von Postgresql, bei der SSO-Informationen nicht gespeichert werden

Ein Problem wurde behoben, bei dem in PostgreSQL-Sicherungen Daten zur SSO-Konfiguration fehlten.