Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen. info
Am 18. August 2021 haben wir eine neue Version von Apigee Edge for Private Cloud veröffentlicht.
Aktualisierungsvorgang
Durch die Aktualisierung dieses Releases werden die Komponenten in der folgenden Liste von RPMs aktualisiert:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
Sie können die aktuell installierten RPM-Versionen prüfen, um festzustellen, ob sie aktualisiert werden müssen, indem Sie Folgendes eingeben:
apigee-all version
Führen Sie die folgenden Schritte auf den Edge-Knoten aus, um Ihre Installation zu aktualisieren:
-
Auf allen Edge-Knoten:
- Yum-Repositories bereinigen:
sudo yum clean all
- Laden Sie die neueste Edge 4.50.00-Datei
bootstrap_4.50.00.shunter/tmp/bootstrap_4.50.00.shherunter:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Installieren Sie das Edge 4.50.00-
apigee-service-Dienstprogramm und die Abhängigkeiten:sudo bash /tmp/bootstrap_4.50.00.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.
- Aktualisieren Sie das
apigee-setup-Tool:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Führen Sie das
apigee-service.sh-Skript mit dem Befehlsourceaus:source /etc/profile.d/apigee-service.sh
- Yum-Repositories bereinigen:
- Aktualisieren Sie das
apigee-validate-Dienstprogramm auf dem Verwaltungsserver:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Aktualisieren Sie das
apigee-provision-Dienstprogramm auf dem Verwaltungsserver:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Aktualisieren Sie alle Cassandra-Knoten:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren von Apigee Edge for Private Cloud verwendet haben. Beispiel:
/opt/silent.conf. - Postgres-Knoten (Master und Standby) aktualisieren:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- Führen Sie auf allen Edge-Knoten das
update.sh-Skript für denedge-Prozess aus:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Führen Sie das
update.sh-Skript für SSO auf allen Knoten aus:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Führen Sie das
update.sh-Skript für die Benutzeroberfläche auf allen Knoten aus:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Wenn Sie die neue Edge-Benutzeroberfläche verwenden, führen Sie den folgenden Befehl aus:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Aktualisieren Sie auf allen Apigee Developer Services-Portal-Knoten den devportal-Prozess, indem Sie den folgenden Befehl ausführen:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Änderungen an der unterstützten Software
In dieser Version gibt es keine Änderungen an der unterstützten Software.
Einstellung und Außerbetriebnahme
In dieser Version gibt es keine neuen Einstellungen, die eingestellt werden.
Neue Funktionen
Diese Version enthält die folgenden neuen Funktionen:
Ein neues Pop-up-Fenster warnt Sie vor dem End-of-Life-Datum (EOL) für Edge for Private Cloud
Edge for Private Cloud-Kunden sehen sechs Monate vor dem EOL-Datum der installierten Version Warnmeldungen. Die EOL-Meldung wird einmal pro Browsersitzung angezeigt. Wenn Sie den Tab oder Browser schließen, geht die Sitzung verloren. Wenn Sie Apigee dann in einem Browser wieder öffnen, wird die Meldung noch einmal angezeigt.
Neue Option zum Abmelden von Nutzern, wenn ihre Passwörter geändert werden
apigee.feature.clearSessionOnPasswordUpdate wurde ein neues Flag hinzugefügt, mit dem Sie konfigurieren können, ob Nutzer abgemeldet werden, nachdem Sie ihr Passwort geändert haben.
Standardmäßig werden Nutzer nicht abgemeldet.
Neues Flag zum Festlegen der TLS-Version für SMTP
mail.smtp.ssl.protocols wurde ein neues Flag hinzugefügt, das das für SMTP-Verbindungen aktivierte SSL-Protokoll angibt. Mit dieser Funktion können Sie SSL-Protokolle entsprechend Ihren Sicherheitsanforderungen konfigurieren.
Weiterleitungsproxy konfigurieren
Die folgenden Flags wurden hinzugefügt, mit denen Sie einen Forward-Proxy konfigurieren können:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
Standardmäßig sind die Werte der Flags leer.
Verbessertes pg-data-purge-Script zum Entfernen übergeordneter Faktentabellen aus Analytics
Geben Sie den folgenden Befehl ein, um das Script auszuführen:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
Das Skript hat die folgenden Optionen:
Delete-from-parent-factStandard : Nein. Daten, die älter als die Aufbewahrungstage sind, werden auch aus der übergeordneten Fakttabelle gelöscht.Confirm-delete-from-parent-fact. Standard: Nein. Wenn „Nein“, wird im Script eine Bestätigung angefordert, bevor Daten aus dem übergeordneten Fakt gelöscht werden. Auf „Ja“ setzen, wenn das Bereinigungsscript automatisiert ist.
Option zum Ändern des Nutzerlabels auf der Anmeldeseite
Mit dem neuen Flag apigee.feature.customLoginUserLabel können Sie das Nutzerlabel auf der Anmeldeseite entsprechend den Nutzerpräferenzen konfigurieren. Die Standardeinstellung ist „E-Mail-Adresse“.
Fehlerkorrekturen
In diesem Abschnitt sind die Fehler in Private Cloud aufgeführt, die in diesem Release behoben wurden.
| Problem-ID | Beschreibung |
|---|---|
| 179989459 |
Das Löschen eines API-Produkts aus einem API-Produktpaket hat nicht funktioniert. Dieses Problem wurde behoben. |
| 67151202 |
Anforderungen an die Passwortkomplexität wurden bei der Installation nicht erzwungen Dieses Problem wurde behoben. |
| 175942835 |
Kunden konnten GET-Anfragen an „dailysummaryreports“ ohne CSRF-Schutz senden Dieses Problem wurde behoben. |
| 161351690 |
HMAC-Richtlinie wurde nicht in der Liste der Richtlinien in der Benutzeroberfläche angezeigt Dieses Problem wurde behoben. |
| 170791446 |
Weiterleitungsproblem mit Fehler 404 auf dem Tab „Entwickler“ in der Benutzeroberfläche Kunden konnten auf dem Tab „Entwickler“ in der Benutzeroberfläche keine Änderungen vornehmen, keine Elemente löschen und keine anderen Vorgänge ausführen, da die E-Mail-Adresse des Entwicklers Sonderzeichen enthielt. Dieser Fehler wurde behoben |
| 168149141 |
Fehler bei der Installation der Monetarisierung auf einem zweiten Verwaltungsserver Es wurden einige potenzielle Probleme aufgrund von Race Conditions bei der Installation von Mint Management Server behoben. |
| 167960487 |
Die reservierten Keywords „AND“ und „OR“ im Text von Dimensionen führten zu Fehlern in Analytics-Berichten. Dieses Problem wurde behoben. |
| 168846482 |
Postgres-Wiederherstellung fehlgeschlagen, wenn Apigee-Datenbanken fehlen Die Fehlerprotokollierung im Postgres-Wiederherstellungsskript wurde verbessert. |
| 161155125 |
Upgrades für apigee-ldap sind fehlgeschlagen Dieses Problem wurde behoben. |
| 180207712 |
Kunde konnte keine neuen Cassandra-Knoten hinzufügen Die Cassandra-Einrichtung schlägt mit einer verbesserten Fehlermeldung fehl, wenn eine falscheCASS_HOSTS-Eigenschaft angegeben wird.
|
| 173657467 |
Management Server wurde nicht gestartet, wenn Cassandra-Knoten in einem anderen Rechenzentrum ausgefallen waren Das Skript zum Aktivieren der Cassandra-Authentifizierung wurde entsprechend erweitert. |
| 182456858 |
Der Verwaltungsserver hat keine Verbindung zu einer lokalen Postgres-Region hergestellt. Der Algorithmus des Management-Servers für die Auswahl der besten Postgres-Instanz für die Verbindung für Analyseabfragen wurde verbessert. |
| 189743303 |
Problem beim Filtern von Analytics API-Daten Dieses Problem wurde behoben. |
| 156623186 |
Berechtigungseinschränkungen funktionierten nicht für die Ressource „Audits“ Dieses Problem wurde behoben. |
| 123015330 |
Falsch formatierte Zahlen in der |
| 183147699 |
Problem bei der Datenspeicherregistrierung während der Installation/Aktualisierung des Verwaltungsservers behoben, wenn Regionsnamen verwendet werden, die nicht dem Format „dc-x“ entsprechen. Weitere Informationen finden Sie in der Referenz zur Edge-Konfigurationsdatei. |
| 180373096 |
Massenhafte Einführung von API-Proxys war langsam Dieses Problem wurde behoben. |
| 182857918 |
Verbesserte Message Processor-Logs zur besseren Erfassung von Fehlerstatus |
| 193870176 |
Eine Konfiguration auf Routerebene wurde hinzugefügt, um die Optionen für das Abhören virtueller Hosts auf den Standardports 80 und 443 zu deaktivieren. |
| 168560804 |
Beim Erstellen des freigegebenen Ablaufs wurde ein 403-Fehler zurückgegeben. Der Fehler ist aufgetreten, weil ein nicht definierter Wert an die API übergeben wurde. Das Problem wurde behoben. |
| 186503861 |
Die ServiceCallout-Richtlinie hat die Headerwerte aufgeteilt und die Header mit demselben Schlüssel und unterschiedlichen Werten an das Backend gesendet, wenn das conf_http_HTTPHeader.{ANY}) wurde hinzugefügt, um das standardmäßige Verhalten von mehrwertigen und doppelten Headern zu steuern. Diese Konfiguration wird nur angewendet, wenn keine spezifische Headerkonfiguration vorhanden ist.
|
Behobene Sicherheitsprobleme
Im Folgenden finden Sie eine Liste bekannter Sicherheitsprobleme, die in diesem Release behoben wurden. Installieren Sie die neueste Version von Edge Private Cloud, um diese Probleme zu vermeiden.
| Problem-ID | Beschreibung |
|---|---|
| CVE-2020-11022 | jQuery-Sicherheitslücke behoben |
| CVE-2020-11023 | jQuery-Sicherheitslücke behoben |
| CVE-2018-20801 | Highcharts-Sicherheitslücken in der Edge-Benutzeroberfläche (klassisch) |
XSS-Sicherheitslücke (Cross-Site-Scripting) in jQuery Eine Schwachstelle in jQuery, die Cross-Site-Scripting (XSS) gemeldet hat, wurde behoben. |
|
Sicherheitslücke im Tomcat-Servlet. Das vorhandene Tomcat-Servlet 8.0.53 hatte eine Sicherheitslücke. Ein Upgrade des Tomcat-Servlets auf Version 8.5.34 behebt diese Sicherheitslücke. |
Bekannte Probleme
Eine vollständige Liste der bekannten Probleme finden Sie unter Bekannte Probleme mit Edge for Private Cloud.