4.16.01 – Versionshinweise zu Edge für Private Cloud

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

Am Donnerstag, dem 24. März 2016, haben wir eine neue Version von Apigee Edge for Private Cloud veröffentlicht.

Seit dem letzten vierteljährlichen Release von Edge for Private Cloud (4.15.07.00) sind die folgenden Releases erfolgt, die in diesem Feature-Release enthalten sind:

Unter Versionsnummerierung erfahren Sie, wie Sie herausfinden können, ob eine bestimmte Cloud-Version in Ihrer Version von Edge for Private Cloud enthalten ist.

Verworfene Produkte/Funktionen

Private Cloud 4.15.07.03

API Beschreibung
QPID-Warteschlange prüfen QPID-Warteschlangen können nicht mehr über eine API geprüft werden
Sie können nicht mehr nach Warteschlangen suchen, die auf dem QPID-Server erstellt wurden, indem Sie die folgenden CURL-Befehle ausgeben:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
Diese API wurde eingestellt.

Analytics: Dashboard für benutzerdefinierte Berichte mit mehreren Berichten (Cloud 15.09.30)

Die Funktion Dashboard für benutzerdefinierte Berichte, mit der bis zu vier benutzerdefinierte Berichte angezeigt werden können, wird eingestellt und in einer zukünftigen Version entfernt. (MGMT-2673). Alle anderen Aspekte benutzerdefinierter Berichte sind weiterhin verfügbar.

Länge des Organisationsnamens kann in der Private Cloud nicht überschrieben werden

Sie können die maximale Länge des Organisationsnamens von 20 Zeichen nicht mehr überschreiben, indem Sie Folgendes festlegen:

  • APIGEE_ORG_NAME_LENGTH=25
  • APIGEE_ENV_NAME_LENGTH=25

Neue Features und Verbesserungen

Im Folgenden finden Sie die neuen Funktionen und Verbesserungen in dieser Version. Neben den folgenden Verbesserungen enthält diese Version auch zahlreiche Verbesserungen in Bezug auf Benutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

Private Cloud

Unterstützung für RedHat, CentOS und Oracle 6.7 bis 7.2 hinzugefügt

In dieser Version wird RedHat Enterprise Linux, CentOS und Oracle Linux in den Versionen 6.7 bis 7.2 unterstützt.

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

RPM-basierte Installation

Für diese Version von Edge wird ein RPM-basierter Installationsmechanismus verwendet, der die Installations- und Migrationsverfahren erheblich vereinfacht.

Neues Basisverzeichnis

Die Verzeichnisstruktur für Version Edge 4.16.01 hat sich geändert. In früheren Versionen von Edge haben Sie Edge im Basisverzeichnis installiert:

/<install-dir>/apigee4

Dabei kann sich „install-dir“ an einem beliebigen Ort befinden. Der Standardwert ist /opt. Beispiel:

/opt/apigee4

Für Version 4.16.01 müssen Sie Edge im folgenden Verzeichnis installieren:

/opt/apigee

Beachten Sie auch, dass das Verzeichnis apigee4 in apigee geändert wurde.

Der Speicherort Ihres Datenverzeichnisses ist davon nicht betroffen. Sie kann sich unter /opt/apigee oder an einem anderen Ort befinden.

Neue Anforderung für virtuelle Hosts

Das Edge-Migrationsskript übernimmt die meisten Aufgaben, die für die Migration eines vorhandenen Netty-Routers zu Nginx erforderlich sind. Im Rahmen des Upgrades müssen Sie jedoch auch dafür sorgen, dass alle Ihre Definitionen für virtuelle Hosts vor der Migration einen Hostalias enthalten.

Weitere Informationen zum Hinzufügen eines Host-Alias zu einem vorhandenen virtuellen Host finden Sie im Installationsleitfaden für Edge, der auf der Apigee-FTP-Website unter ftp://ftp.apigee.com/ verfügbar ist.

Code mit Konfiguration

In Edge-Version 4.16.01 werden keine .properties-Dateien mehr im Verzeichnis /<install-dir>/apigee4/conf verwendet, um Edge-Komponenten zu konfigurieren. Ab Version 4.16.01 konfigurieren Sie Edge-Komponenten weiterhin mit .properties-Dateien. Diese befinden sich jetzt jedoch im folgenden Verzeichnis:

/opt/apigee/customer/application

Für jede Edge-Komponente, die auf einem Knoten installiert ist, gibt es in diesem Verzeichnis eine .properties-Datei. Um eine Komponente zu konfigurieren, bearbeiten Sie die entsprechende .properties-Datei, um entweder den Wert eines vorhandenen Attributs zu ändern oder ein neues Attribut und einen neuen Wert hinzuzufügen. Wenn die Datei noch nicht vorhanden ist, können Sie sie erstellen.

Im Gegensatz zu früheren Versionen von Edge enthalten die .properties-Dateien für Edge 4.16.01 nicht alle Eigenschaften für eine Komponente. Eine der Änderungen in dieser Version besteht darin, dass die .properties-Dateien nur Überschreibungen von Standardattributwerten enthalten.

Der Vorteil dieser Architektur besteht darin, dass bei einer Migration zu einer späteren Version von Edge das Edge-Installationsprogramm die Dateien in /opt/apigee/customer/application nie überschreibt. So wird verhindert, dass Ihre Einstellungen versehentlich von Edge überschrieben werden.

Bei einer Migration untersucht das Edge-Installationsprogramm Ihre vorhandenen .properties-Dateien und kopiert Änderungen an Standardattributwerten in das Verzeichnis /opt/apigee/token. Daher sollten nach der Migration keine Änderungen erforderlich sein.

Weitere Informationen finden Sie im Apigee Edge Operations Guide, der auf der Apigee-FTP-Website verfügbar ist: ftp://ftp.apigee.com/.

Edge-Konfigurationsskripts wurden ersetzt

Die Konfigurationsskripts, die Sie in früheren Versionen von Edge verwendet haben, wurden entfernt und durch Folgendes ersetzt:

  • Befehle, die Sie über Apigee-Dienstprogramme wie apigee-service, apigee-all, apigee-setup, apiee-provision oder apigee-migrate ausführen.
    Die Scripts „all-start.sh“ und „all-stop.sh“ wurden beispielsweise durch die folgenden Befehle ersetzt:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • Befehle, die Sie direkt auf den Edge-Komponenten ausführen. In früheren Versionen haben Sie beispielsweise das Skript „chpasswd-openldap.sh“ verwendet, um das OpenLDAP-Passwort zu ändern. Dieses Skript wurde durch den folgenden Befehl ersetzt, den Sie für die Komponente „apigee-openldap“ ausführen:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword

Weitere Informationen dazu, wie Sie die Konfiguration jetzt über Befehle vornehmen, finden Sie im Operations Guide für Apigee Edge, der auf der Apigee-FTP-Website unter ftp://ftp.apigee.com/ verfügbar ist.

Neuer Edge-Router

Diese Version von Edge for Private Cloud enthält eine neue Routerarchitektur, die auf dem Nginx-Router basiert. Der Nginx-Router ersetzt den Netty-Router, der in Edge-Releases vor 4.16.01 verwendet wurde.

Die Nginx-Router haben dieselben Hardware- und Portanforderungen wie der Netty-Router. Daher sind keine Änderungen an vorhandenen Knoten erforderlich.

Weitere Informationen finden Sie im Anhang A: Informationen zum Nginx-Router im Installationsleitfaden für Edge, der auf der Apigee-FTP-Website unter ftp://ftp.apigee.com/ verfügbar ist.

BaaS-Load-Balancer entfernt

Der interne Load Balancer wurde aus dem API BaaS-Portal entfernt. Sie müssen jetzt Ihren eigenen Load Balancer zwischen dem API BaaS-Portal und den drei API BaaS-Stapelknoten verwenden.

Als Alternative zu einem Load Balancer können Sie Round-Robin-DNS verwenden. In diesem Szenario erstellen Sie einen DNS-Eintrag mit mehreren A-Einträgen, die den IP-Adressen des BaaS-Stacks entsprechen. Bei einer DNS-Suche gibt der DNS-Server die Werte von A-Einträgen automatisch im Round-Robin-Verfahren zurück.

Neue Dokumentation, in der beschrieben wird, wie Cassandra- und ZooKeeper-Knoten und ein Rechenzentrum zu einem vorhandenen Rechenzentrum hinzugefügt werden

Die ZIP-Datei mit der Dokumentation auf der Apigee-FTP-Website enthält jetzt den Artikel „Edge for Private Cloud skalieren“, in dem beschrieben wird, wie Cassandra- und ZooKeeper-Knoten und ein Rechenzentrum zu einem vorhandenen Rechenzentrum hinzugefügt werden.

Orgtool entfernt

Mit dem orgtool kann eine Edge-Installation abgefragt werden, um Informationen zu einer Organisation zu erhalten. Dieses Tool wurde entfernt. Sie können jetzt die Edge-UI oder API-Aufrufe verwenden, um Informationen zur Organisation abzurufen.

Aufgaben in Version 4.16.01 ausführen

In der folgenden Tabelle sehen Sie, wie Sie Aufgaben in Version 4.15.07.03 ausgeführt haben und wie Sie sie jetzt in Version 4.16.01 ausführen. Weitere Informationen finden Sie im Edge Operations Guide, der auf der Apigee-FTP-Website verfügbar ist: ftp://ftp.apigee.com/.

Aufgabe 4.15.07.0x 4.16.01

Installationsverzeichnis

/<inst_dir>/apigee4 /opt/apigee

Log-Verzeichnis

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/comp

Komponente installieren

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

Alle Start-, Stopp-, Neustart-, Status- und Versionsbefehle

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

Comp-Start, ‑Stopp, ‑Neustart, ‑Status, ‑Version

/<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version

Sicherung/Wiederherstellung

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

/<inst_root>/apigee/apigee-service/bin/apigee-service comp restore

Testinstallation

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup

Einrichten

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

Organisation, Umgebung und virtuellen Host in einem Schritt hinzufügen

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

Organisation hinzufügen

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

Umgebung hinzufügen

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

Nutzer hinzufügen

API-Aufruf

API-Aufruf oder:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

Migrieren

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-migrate install
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

Alpharelease des Monitoring-Tools und ‑Dashboards

Diese Version enthält eine Alphaversion des neuen Monitoring-Tools und ‑Dashboards für Edge. Mit diesem Tool können Sie den Zustand verschiedener Komponenten (Router, Message Processors, ZooKeeper, Cassandra) sowie HTTP-Fehlercodes für verschiedene Organisationen und Umgebungen in Ihrer Bereitstellung nachvollziehen. Sie können auch einen Snapshot Ihrer Dashboarddaten erstellen und ihn mit Apigee teilen, um Supportanfragen zu lösen.

Die Dokumentation, einschließlich der Installationsanleitung, ist in der ZIP-Datei der Edge 4.16.01-Dokumentation enthalten, die auf der Apigee-FTP-Website verfügbar ist: ftp://ftp.apigee.com/.

Bevor Sie das Dashboard installieren und verwenden können, müssen Sie jedoch die Apigee-Evaluierungsvereinbarung aus der ZIP-Datei mit der Dokumentation ausfüllen und an orders@apigee.com senden.

Edge-Plattform

Neugestaltung der Verwaltungs-UI (Cloud 15.09.30)

Mehrere Seiten in der Verwaltungs-UI haben ein neues Design erhalten. (MGMT-2627)

API-Dienste

Neu gestalteter API-Proxy-Assistent (Cloud 16.01.20)

Der API-Proxy-Assistent wurde neu gestaltet. Wenn Sie auf der Seite „API Proxies“ in der Verwaltungs-UI auf „+ API Proxy“ klicken, führt Sie der neue Assistent durch den Prozess zum Erstellen eines API-Proxys. Alle Einstellungen des vorherigen API-Proxy-Assistenten sind verfügbar. (MGMT-1376)

API-Proxys mit OpenAPI-Dokumenten (Swagger) erstellen (Cloud 16.01.20)

Im Rahmen der Neugestaltung des API-Proxy-Assistenten können Sie jetzt einen API-Proxy aus einem OpenAPI-Dokument (Swagger) erstellen. Klicken Sie auf der ersten Seite des API-Proxy-Assistenten auf OpenAPI verwenden, wenn Sie Reverse-Proxy, Node.js-App oder Kein Ziel auswählen. Geben Sie in das angezeigte Feld die URL zu Ihrem OpenAPI-Dokument ein. Weitere Informationen finden Sie unter Einfachen API-Proxy erstellen. (MGMT-1376)

WSDL 1.2-Unterstützung für SOAP-Proxys (Cloud 16.01.20)

Apigee Edge unterstützt WSDL 1.2 beim Erstellen von API-Proxys zum Aufrufen von SOAP-Diensten. (MGMT-2835)

SSLInfo-Variablen in TargetEndpoint-Konfigurationen (Cloud 16.01.20)

In einem API-Proxy-TargetEndpoint können Sie SSL/TLS-Details dynamisch festlegen, um flexible Laufzeitanforderungen zu unterstützen. Im folgenden Beispiel für die Festlegung von SSLInfo in einer TargetEndpoint-Konfiguration können die Werte zur Laufzeit durch einen Java-Callout, eine JavaScript-Richtlinie oder eine Assign Message-Richtlinie bereitgestellt werden. Verwenden Sie die Nachrichtenvariablen, die die gewünschten Werte enthalten.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

Diese Funktion wird in den folgenden Dokumenten behandelt:

(APIRT-1475)

Unterstützung des RSA_SHA256-Algorithmus für SAML-Assertion-Richtlinien (Cloud 16.01.20)

Die SAML-Assertion-Richtlinien unterstützen jetzt zusätzlich zu RSA_SHA1 auch den RSA_SHA256-Algorithmus. (APIRT-1779)

Validierung bei Zertifikats-Uploads (Cloud 16.01.20)

Um zu verhindern, dass abgelaufene oder ungültige Zertifikate in Keystores und Truststores hochgeladen werden, werden Zertifikate bei der Übertragung über die Management API validiert. Zertifikate werden validiert, um sicherzustellen, dass die Dateigröße nicht größer als 50 KB ist und das Format entweder PEM oder DER ist. Auch das Ablaufdatum des Zertifikats wird validiert. Wenn Sie die standardmäßige Ablaufvalidierung überschreiben möchten (um beim Hochladen nicht auf das Ablaufdatum des Zertifikats zu prüfen), verwenden Sie den folgenden Abfrageparameter: ?ignoreExpiryValidation=true

Weitere Informationen finden Sie unter JAR-Datei in einen Schlüsselspeicher hochladen und Zertifikat in einen Truststore hochladen. (SECENG-516) und (APIRT-2213)

Automatisches Abrufen auf der Seite „Node.js-Logs“ (Cloud 16.01.20)

Wenn Sie Node.js-Logs im Proxy-Editor ansehen, wird die Seite „Node.js-Logs“ regelmäßig automatisch aktualisiert, um neue verfügbare Logs aufzulisten. Klicken Sie auf „Automatische Aktualisierung beenden“, um die automatische Aktualisierung zu deaktivieren. (MGMT-1692)

X-Forwarded-For-HTTP-Header (Cloud 15.09.30)

Aus Sicherheitsgründen entfernt Edge standardmäßig den HTTP-Anfrageheader X-Forwarded-For, der eine oder mehrere IP-Adressen enthalten kann. Das neue Standardverhalten bedeutet, dass die von Edge empfangene Client-IP-Adresse die IP-Adresse ist, die sie vom letzten externen TCP-Handshake erhalten hat, und nicht eine Adresse, die möglicherweise gefälscht werden könnte, um die Access Control-Richtlinie zu umgehen.

Wenn Sie dieses Standardverhalten ändern und zulassen möchten, dass X-Forwarded-For-Adressen Ihre API-Proxys erreichen, müssen Sie die Eigenschaft feature.enableMultipleXForwardCheckForACL=true in Ihrer Organisation festlegen.

JavaScript-Zugriff auf Richtlinieneigenschaften (Cloud 15.07.08)

Wenn Sie JavaScript in API-Proxy-Abläufen verwenden, können Sie auf Attribute zugreifen, die in der JavaScript-Richtlinie definiert sind. Das ist besonders nützlich, wenn Sie bekannte Variablen in Ihrem JavaScript-Code verwenden möchten. Angenommen, Ihre JavaScript-Richtlinie enthält die folgende Attributdefinition:

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

In Ihrem JavaScript können Sie mit einem Verweis auf die Eigenschaft „source“ auf die Antwort der Nachricht zugreifen, z. B. so:
var source = properties.get('source'); // returns: response.content
oder
var source = properties.source
oder
var source = properties['source']

Weitere Informationen finden Sie in der JavaScript-Richtlinie. (APIRT-1460)

Prüfungen auf Organisationsebene (Cloud 15.07.08)

Organisationsadministratoren können den Verlauf der auf Organisationsebene ausgeführten Aktionen prüfen. Wählen Sie in der Verwaltungs-UI Administrator > Organisationsverlauf aus. Weitere Informationen finden Sie unter Prüfungen: API-, Produkt- und Organisationsverlauf. (MGMT-2232)

Organisationsadministrator entfernt sich selbst aus der Rolle (Cloud 15.07.08)

Administratoren der Organisation können sich selbst aus der Rolle „Administrator der Organisation“ entfernen. Klicken Sie dazu in der Verwaltungsoberfläche auf Verwaltung > Organisationsnutzer und dann neben Ihrem Namen auf Entfernen. (MGMT-934)

Fortschrittsanzeige für den Import von API-Proxy-Bundles (Cloud 15.07.08)

Wenn Sie ein großes API-Proxy-Bundle über die Verwaltungs-UI hochladen, wird eine „Arbeits“-Animation angezeigt, um darauf hinzuweisen, dass der Import noch läuft. Sie können erst dann mit der Verwaltungs-UI interagieren, wenn der Import abgeschlossen ist. (MGMT-1285)

Cache-Verhalten und -Konfiguration (Cloud 15.07.22)

Zur besseren Verwaltung und Nutzung des In-Memory-Cache wurden die Einstellungen für „Maximale Anzahl von Elementen im Arbeitsspeicher“ für Cache-Ressourcen der Umgebung mit der Edge-Cloud-Version 15.06.10 eingestellt. In Edge Cloud-Release 15.07.22 wurde diese Einstellung aus der Benutzeroberfläche zum Erstellen von Caches im Bereich „Umgebungskonfiguration“ der Apigee Edge-Verwaltungsoberfläche entfernt.

Die Gesamtzahl der Elemente in allen Cache-Ressourcen (einschließlich des Standardcaches) hängt vom gesamten für den Cache zugewiesenen Arbeitsspeicher ab. Standardmäßig beträgt der für das In-Memory-Caching auf einem bestimmten Nachrichtenprozessor zugewiesene Gesamtspeicher 40% des insgesamt verfügbaren Arbeitsspeichers. Elemente werden nur dann aus dem In-Memory-Cache entfernt, wenn nicht genügend Cache-Speicher vorhanden ist oder die Elemente ablaufen. (MGMT-2413, APIRT-1140)

Zielserverkonfiguration in der Verwaltungsoberfläche (Cloud 15.07.22)

Auf der Seite „APIs“ > „Umgebungskonfiguration“ in der Verwaltungs-UI können Sie jetzt Zielserver hinzufügen, bearbeiten und löschen.

Außerdem wurde die Seite neu gestaltet, sodass Caches auch inline erstellt, hinzugefügt und gelöscht werden können, ohne dass eine neue Seite aufgerufen werden muss. Mehrere Cache-Properties, darunter „Maximale Anzahl von Elementen im Arbeitsspeicher“, sind in der Benutzeroberfläche nicht mehr verfügbar, da das Festlegen dieser Properties keine Auswirkungen mehr auf das Laufzeit-Cache-Verhalten hat. (MGMT-280)

SSL mit Nachrichtenprotokollierung in Syslog (Cloud 15.07.22)

Die Message Logging-Richtlinie unterstützt das Senden von Syslog über SSL/TLS an Drittanbieter für die Logverwaltung. Verwenden Sie Folgendes in der Richtlinienkonfiguration als direktes untergeordnetes Element des übergeordneten Elements:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

Weitere Informationen finden Sie in der Richtlinie für die Nachrichtenprotokollierung. (APIRT-942)

Verwaltungs-UI (Cloud 15.07.22)

Das Apigee-Entwicklungsteam hat verschiedene kleine Fehlerkorrekturen und Verbesserungen der Nutzerfreundlichkeit in der Management-Benutzeroberfläche vorgenommen.

cURL in Trace (Cloud 15.09.02)

Wenn Sie einen API-Proxy-Aufruf verfolgen, bei dem eine Anfrage an einen Zielserver gesendet wird, können Sie die Anfrage an den Zielserver als cURL-Befehl ansehen. Wählen Sie im Transaktionsübersichtsdiagramm die Phase „Anfrage an Zielserver gesendet“ aus und klicken Sie dann im Bereich „Phasendetails“ in der Spalte „Anfrage an Zielserver gesendet“ auf die Schaltfläche „Curl anzeigen“. (MGMT-2589)

Sonderzeichen für die Datenmaskierung (Cloud 15.09.02)

Wenn Sie die Datenmaskierung verwenden, um sensible Daten in JSON-Payloads zu maskieren, können jetzt auch Sonderzeichen wie $, *, und { maskiert werden. (APIRT-1727)

Schlüssel/Wert-Paare in der Verwaltungs-UI (Cloud 15.09.30)

Sie können jetzt Schlüssel/Wert-Paar-Zuordnungen (Key Value Maps, KVMs) im Umgebungsbereich in der Edge-Management-UI erstellen und verwalten. Umgebungsbezogene KVMs enthalten Schlüssel/Wert-Paare, auf die von jedem API-Proxy in einer Umgebung wie „test“ oder „prod“ zugegriffen werden kann. Rufen Sie in der Management-UI das Menü APIs > Umgebungskonfiguration > wählen Sie die gewünschte Umgebung aus > Tab „Schlüssel/Wert-Zuordnungen“ auf. Weitere Informationen finden Sie unter Schlüssel/Wert-Paare für Umgebungen erstellen und bearbeiten. (MGMT-1393)

Standardablauf der PopulateCache-Richtlinie in der Verwaltungs-UI (Cloud 15.09.30)

Wenn Sie eine PopulateCache-Richtlinie mit dem API-Proxy-Editor hinzufügen, wird das Element <TimeoutInSec> für den Cacheablauf mit dem Wert 3.600 Sekunden (1 Stunde) vorab ausgefüllt. Der vorherige Standardwert betrug 300 Sekunden (5 Minuten). (MGMT-2622)

Entwicklerdienste

Leistung der API-Produktseite, keine Entwickler-Apps aufgeführt (Cloud 16.01.20)

Wenn Sie ein API-Produkt auf der Verwaltungsoberfläche aufrufen, werden die mit diesem Produkt verknüpften Entwickler-Apps aufgeführt. Um die Leistung der Benutzeroberfläche zu verbessern, wird die Liste der Entwickler-Apps beim Bearbeiten des API-Produkts nicht angezeigt. (MGMT-2869)

Schlüsselspalte auf der Seite „Entwickler-Apps“ (Cloud 15.08.05)

In Organisationen mit einer großen Anzahl von Entwickler-Apps (Tausende) kann die Anzeige der Spalte „Schlüssel“ auf der Seite „Entwickler-Apps“ (zeigt die Anzahl der Schlüssel pro App an) die Anzeigeleistung beeinträchtigen. Um die Anzeigeleistung in dieser Situation zu verbessern, wenden Sie sich an den Apigee-Support, um die folgende Property auf Organisationsebene festzulegen: features.appsNoCredentialsEnabled = true. Diese Property entfernt die Spalte „Schlüssel“. Wenn Sie die Spalte „Schlüssel“ entfernen, können Sie jedoch auch nicht mehr nach Consumer-Key und ‑Secret suchen. (MGMT-2486)

Fortschrittsanzeige auf der Detailseite für Entwickler (Cloud 15.09.30)

Wenn die Detailseite für Entwickler in der Verwaltungs-UI geladen wird, wird im Bereich „Apps“ ein Fortschritts-Spinner angezeigt, wenn Apps noch geladen werden. Das vorherige Verhalten, bei dem der Bereich „Apps“ beim Laden von Apps leer angezeigt wurde, wird dadurch verbessert. (MGMT-2667)

Monetarisierung

API-Paketnamen bearbeiten (Cloud 16.01.20)

Sie können den Namen eines API-Pakets jederzeit während des Monetarisierungszyklus aktualisieren, auch wenn das API-Paket ein veröffentlichtes Preismodell enthält. (DEVRT-2177)

Dezimalstellen in benutzerdefinierten Attributen zulässig (Cloud, 16.01.20)

Wenn Sie einen Plan vom Typ „Rate Card with Custom Attribute“ (Tarifkarte mit benutzerdefiniertem Attribut) verwenden, kann das benutzerdefinierte Attribut in der Nachrichtenkopfzeile, das als Multiplikator für die Transaktion verwendet wird, jetzt ein Dezimalwert mit bis zu vier Dezimalstellen sein. Weitere Informationen zu dieser Art von Plan finden Sie unter Details zu benutzerdefinierten Attributen für Ratenkarten angeben (DEVRT-2191).

Name und ID des Preisplans in Zusammenfassungsberichten (Cloud 15.09.02)

Wenn Sie mit der Management API einen zusammenfassenden Umsatzbericht erstellen, können Sie dem Bericht die Spalten „Tarifpaketname“ und „Tarifpaket-ID“ hinzufügen. Fügen Sie dazu „RATEPLAN“ als groupBy-Attribut in den API-Aufruf ein, wie unter Berichte erstellen beschrieben. Diese Funktion ist noch nicht in der Benutzeroberfläche des Monetarisierungsberichts verfügbar. In Detailberichten befinden sich die vorhandenen Spalten für den Namen und die ID des Tarifmodells jetzt zusammen mit den anderen Gruppierungsspalten am Anfang des Berichts. (DEVRT-1740)

Analytics-Dienste

Funktion „sum( )“ für Messwerte zur Reaktionszeit (Cloud 16.01.20)

In benutzerdefinierten Analytics-Berichten und API-Aufrufen ist die Aggregatfunktion „sum“ jetzt für „Target Response Time“, „Total Response Time“ und „end_point_response_time“ verfügbar. In der /stats API (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) können Sie jetzt beispielsweise den folgenden „select“-Abfrageparameter verwenden: ?select=sum(total_response_time). (AXAPP-2006)

Latenzanalysebericht: API-Proxy-Namen sortiert (Cloud 16.01.20)

In der Benutzeroberfläche des Berichts zur Latenzanalyse (nur Apigee Edge Enterprise-Abos) werden die API-Proxys in der Drop-down-Liste „Proxy“ alphabetisch aufgeführt. (MGMT-2858)

Entwickler-Apps im Dashboard nach Anzeigenamen anzeigen lassen (Cloud 16.01.20)

Im Balkendiagramm „Entwickler-Apps“ im Dashboard der Verwaltungs-UI werden Entwickler-Apps nach Anzeigenamen und nicht nach internem Namen aufgeführt. (MGMT-2853)

Neues Datum/Uhrzeit-Widget in benutzerdefinierten Berichten (Cloud, 16.01.20)

Das Widget zur Auswahl von Datum und Uhrzeit auf der Seite „Benutzerdefinierte Berichte“ in der Verwaltungs-UI wurde verbessert. (MGMT-2881)

Aufschlüsselung nach Stadt in der geografischen Karte (Cloud, 15.07.2022)

Die geografische Karte in Analytics enthält eine Aufschlüsselung nach Stadt für die USA und Kanada. Wenn Sie auf der Karte auf einen Bundesstaat oder eine Provinz klicken, wird eine Liste der Städte angezeigt, aus denen Anrufe stammen. (MGMT-2282)

| (Pipe) und Gleichheitszeichen in benutzerdefinierten Analytics-Berichten (Cloud 15.09.02)

In benutzerdefinierten Berichtsdefinitionen in Analytics werden die Symbole „|“ (Pipe) und „=“ unterstützt. Bisher mussten %7C und %3D für diese Symbole verwendet werden. (MGMT-2504)

Dimension „Suffix des Proxy-Pfads“ (Cloud 15.09.30)

In benutzerdefinierten Berichten und API-Aufrufen für Analytics ist jetzt die neue Dimension „Suffix des Proxy-Pfads“ (proxy_pathsuffix) verfügbar. Das Proxy-Pfadsuffix ist der Teil einer API-Proxy-URL, der nach dem Basispfad kommt, z. B. der Pfad, der für bedingte Abläufe erstellt wurde. (AXAPP-1902)

In Berichten werden Entwickler-IDs anstelle von Anzeigenamen angezeigt (Cloud 15.09.30)

Wenn Sie Edge Analytics API-Aufrufe mit der /stats API ausführen, die Entwickler zurückgibt, wird der Anzeigename des Entwicklers zusammen mit der Entwickler-ID zurückgegeben. Bisher wurde nur die Entwickler-ID zurückgegeben. (AXAPP-1759)

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Private Cloud 4.16.01

In der folgenden Tabelle sind die Fehler aufgeführt, die seit der Version 4.16.01 von Edge for Private Cloud behoben wurden. Folgen Sie der Anleitung unter Apigee Edge 4.16.01.x auf die neueste Version von 4.16.01 aktualisieren, um diese Korrekturen zu erhalten und Ihre Installation von 4.16.01 auf die neuesten RPMs und Supportdateien zu aktualisieren.

Problem-ID Beschreibung Build-Nummer
PRC-736

Für apigee-lib ist GCC nicht mehr erforderlich

apigee-lib-4.16.01-0.0.901
PRC-735

„apigee-validate“ schlägt nicht mehr fehl, weil für die Yahoo Weather API OAuth erforderlich ist

apigee-validate-4.16.01-0.0.910
PRC-739

Nutzern erlauben, Spiegelungen in einem beliebigen Dateisystemordner zu extrahieren

apigee-mirror-4.16.01-0.0.904
PRC-756

BaaS Usergrid check_cassandra_availability.sh verwendet nicht mehr den Befehl „nc“

baas-usergrid-2.1.0-0.0.112
PRC-778

Zookeeper-Clusterinformationen gehen nach dem Upgrade nicht mehr verloren

apigee-migrate-4.16.01-0.0.873
PRC-787

API BaaS unterstützt jetzt die Cassandra-Authentifizierung

baas-usergrid-2.1.1-0.0.122
PRC-804

Speicherort für Logdateien kann jetzt angegeben werden

apigee-service-4.16.05-0.0.435
PRC-840

Defekte Symlinks für Edge-Komponenten

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

Soap-Proxy-Generierung hängt beim WSDL-Import/ Problem beim Generieren eines API-Proxys aus einer WSDL

edge-ui-4.16.01-0.0.3650
EDGEUI-543

WSDL kann nicht über die Option „Von URL importieren“ importiert werden, wenn die URL eine lokale Adresse ist

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

target.url wird jetzt beim Ausführen von Zielaufrufen festgelegt

edge-gateway-4.16.01-0.0.538

Cloud 16.01.20

Problem-ID Beschreibung
MGMT-2964 Der neue Proxy-Editor akzeptiert keine Kommentare im Flows-Tag
MGMT-2957 Wenn einer Organisation ein neuer Pod hinzugefügt wird, wird der Bereitstellungsstatus des Bundles für Router im neuen Pod als Fehler zurückgegeben.
MGMT-2937 Fehler aufgrund unzureichender Berechtigungen bei benutzerdefinierten Rollen
MGMT-2875 Bei der WSDL-SOAP-Generierung werden falsche Header für SOAP 1.2 verwendet
MGMT-2739 Entwickler-Apps-Bericht, Tab „Analytics“ enthält kein Anomalie-Diagramm
MGMT-2735 Aktualisierung von Node.js-Logs wird nie abgeschlossen
MGMT-2734 Der Button „Speichern“ wird nach einem Fehler beim Speichern eines bereitgestellten Bundles nicht aktiviert.
MGMT-2729 Wenn der Port für TargetServer in der Benutzeroberfläche aktualisiert wird, werden SSLInfo gelöscht
MGMT-2702 Websiteübergreifende Sicherheitslücke für Firefox und IE
Es wurde eine Sicherheitslücke behoben, die aufgrund von Firefox- und IE-Sicherheitslücken auftreten konnte, die websiteübergreifende Anfragen fälschlicherweise zulassen.
MGMT-2681 Proxy-Editor: Wenn Sie in der Bedingung einen Regex-Abgleich verwenden, wird das Verb nicht im Flow-Navigator angezeigt.
MGMT-2361 Bereitstellung von Proxys schlägt mit RPCException fehl: Call timed out
MGMT-1662 Bereitstellung von API-Proxys schlägt bei Apigee Public Cloud-Releases fehl
DEVRT-2286 Die Monetization API für die Synchronisierung von Organisationen funktioniert nicht
Die API, die zum Synchronisieren von Apigee Edge-Daten mit der Monetarisierung verwendet wird, wurde mit der letzten Aktualisierung der Version vom 16.01.20 behoben.
DEVRT-2173 Paket muss umbenannt werden, kann aber aufgrund des aktiven Tarifmodells nicht bearbeitet werden
DEVRT-1661 Entwickler wird daran gehindert, API-Anfragen vor dem Startdatum des Tarifpakets zu stellen, die Sperre wird aber nie aufgehoben
Wenn ein API-Entwickler ein monatliches Pauschal-, Volumen- oder Bündeltarifpaket akzeptiert hat, das zu einem späteren Zeitpunkt beginnt, und dann API-Anfragen vor dem angegebenen Startdatum sendet, wird der API-Entwickler daran gehindert, weitere Anfragen zu stellen. Sobald das Startdatum des Preismodells erreicht ist, wird die Sperre aufgehoben.
DEVRT-1643 Entwurf eines Tarifpakets wird nach dem Speichern beschädigt
AXAPP-1991 Apigee Analytics-Zusammenfassung deaktiviert, aber E-Mails werden weiterhin gesendet
AXAPP-1946 Durch die Analytics-Bereinigung wird kein Speicherplatz freigegeben
AXAPP-1708 Die Analytics API liefert für dieselbe Statistik unterschiedliche Zahlen, je nachdem, wie ich frage.
AXAPP-1293 Nicht vorhandene Entwickler-App-Namen in der E-Mail mit der Analytics-Zusammenfassung
APIRT-2518 Probleme beim Herstellen einer Verbindung zum HTTPS-Backend mit einer JavaScript-Richtlinie
APIRT-2398 Ungültiger/abgelaufener Autorisierungscode wird als Apigee-Fehler gezählt
APIRT-2397 steps.assignmessage.SetVariableFailed wird als Apigee-Fehler gezählt
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException in OAuth werden als Apigee-Fehler gezählt
APIRT-2362 JavaScript-Kompilierungsfehler
APIRT-2322 Ungültige Client-ID fälschlicherweise als Apigee-Fehler gemeldet
APIRT-2159 message_id dem Logging-Präfix hinzufügen
APIRT-2145 Hohe Anzahl fehlgeschlagener Transaktionen für die Facebook-API
Die Validierung für Header-Werte, die mit „:“ beginnen, wurde entfernt.
APIRT-2137 MP: Chunked transfer encoding and 205 with content length 0
APIRT-2124 Nginx-Router aktualisiert den MP-Pool für neu hinzugefügte MPs nicht
APIRT-2117 MessageLogging-Richtlinie berücksichtigt keine DNS-Updates
APIRT-2110 Router leitet nur einen X-Forwarded-For-Header weiter
APIRT-2062 Antwortcache funktioniert nicht richtig, wenn die Bedingung „SkipCacheLookup“ erfüllt ist
APIRT-2061 Nachrichtenprozessor überträgt keine Nachrichten an QPID
APIRT-2052 Hohe Anzahl von CLOSE_WAIT-Verbindungen, da der Verwaltungsport nicht reagiert
APIRT-2024 Bei Nginx ohne Load Balancer werden X-Forwarded-For-HTTP-Header nicht richtig ausgefüllt.
Den Versionshinweisen vom 15.09.2023 und der Zugriffssteuerungsrichtlinie wurde ein Hinweis zur Einstellung von X-Forwarded-For hinzugefügt.
APIRT-1933 Proxyspezifische Classloader delegieren weiterhin an den MP-Classloader
APIRT-1877 XML-Antworten mit Namespaces können nicht maskiert werden
APIRT-1838 Apigee-127: VerifyAPIKey gibt nur ein API-Produkt zurück, wenn mehrere Produkte vorhanden sind
APIRT-1827 Niedriges Limit für gleichzeitiges Streaming
APIRT-1820 Zeitweilige Latenz (> 1%) in der Private Cloud-Umgebung 4.15.04
APIRT-707 NPE zur Laufzeit, wenn sich das Element <GenerateResponse> in der VerifyAccessToken-Richtlinie befindet

Cloud 15.07.08

Problem-ID Beschreibung
MGMT-2381 Proxys können nicht mit dem neuen Proxy-Editor bereitgestellt werden
MGMT-2374 Leerzeichen im BasePath-Element sollten vor dem Speichern des ProxyEndpoint entfernt werden.
MGMT-2355 Berechtigungen für mehrere Rollen werden in der Benutzeroberfläche nicht richtig berechnet, wenn eine Rolle „orgadmin“ ist
MGMT-2324 Beim Importieren eines Swagger-Modells werden falsche SmartDocs-Knoten erstellt
MGMT-1518 Auf der Benutzeroberfläche wird der Proxy als bereitgestellt angezeigt, obwohl die Bereitstellung auf den Message Processors fehlgeschlagen ist
MGMT-1489 API-Produkt generiert nicht die richtigen Ressourcen
DOC-1246 Widersprüchliche Aussage in der Dokumentation zu Zugriffstokens
DEVRT-1661

NextRecurringFeeDate ist leer, wenn der Entwickler einen Tarif akzeptiert hat
Wenn ein Entwickler einen monatlichen Pauschal-, Volumen- oder Bündeltarif akzeptiert hat, der an einem zukünftigen Datum beginnt, vor dem Startdatum einige API-Aufrufe für den Tarif ausgeführt und dann daran gehindert wurde, Aufrufe auszuführen (erwartetes Verhalten), wurde der Entwickler nicht automatisch entsperrt, als der Tarif in Kraft trat. Dieses Problem wurde behoben.

Cloud 15.07.22

Problem-ID Beschreibung
TBD-73 Statische IP-Adresse für eingehenden Traffic zu Apigee
MGMT-2422 Unternehmens-App kann nicht bearbeitet werden
MGMT-2419 Nutzer mit der Rolle „Nutzer“ erhalten bei der Anmeldung Berechtigungsfehler
MGMT-2341 Filter für benutzerdefinierte Berichte erstellt Abfrage falsch
MGMT-2207 JSONThreatProtection – ArrayElementCount funktioniert nicht, wenn das enthaltene Element nicht primitiv ist
In der JSON Threat Protection-Richtlinie wurde die Anzahl der in Arrays zulässigen Elemente durch das Element „ArrayElementCount“ nicht genau begrenzt. Dieses Problem wurde behoben.
MGMT-2158 WSDL kann nicht importiert werden, wenn die Ausgabe auf einen Teil ohne Typ verweist

Cloud 15.08.05

Problem-ID Beschreibung
mehrere Eine Reihe kleiner Fehler im API-Proxy-Editor wurden behoben.

Cloud 15.09.02

Problem-ID Beschreibung
mehrere Eine Reihe kleiner Fehler im API-Proxy-Editor wurden behoben.
MGMT-2618 Häufige Bereitstellungsprobleme
MGMT-2588 Auf der Seite „Entwicklerverlauf“ wird HTML-Code ausgeführt – XSS-Sicherheitslücke
MGMT-2543 Der neue Proxy-Editor ändert XML im <Payload> der AssignMessage-Richtlinie, was vorhandene API-Proxys beeinträchtigt
MGMT-2521 Trace-Sitzung hängt manchmal
MGMT-2519 Benutzeroberfläche für die Umgebungskonfiguration funktioniert nicht
AXAPP-1814 Benutzerdefinierte Variablen (Statistics Collector-Richtlinie) werden in der Produktionsumgebung nicht erstellt, wenn ZK Curator aktiviert ist
APIRT-1927 Ungültiger virtueller Host führt dazu, dass der Router die Konfiguration für die Umgebung nicht lädt
APIRT-1863 Bereitstellungsfehler aufgrund eines Leerzeichens im Bundle
APIRT-1823 API-Aufrufe mit POST-Bodys, die das Zeichen „&“ (Und-Zeichen) enthalten, bleiben hängen
APIRT-1789 Message Processor für bestimmte Organisationen mit „Out of Memory“-Fehlern
APIRT-1776 Aufrufen von „print“ in JavaScript-Richtlinien führt zu übermäßigem Logging
APIRT-1766 Timeouts bei WebSockets
APIRT-1600 ConcurrentModificationException im Router
In den Routerlogs wurden regelmäßig mehrere Instanzen von „ConcurrentModification“ angezeigt. Der Grund dafür war, dass der Reaper der Reaper-Liste Verbindungen hinzugefügt hat, während er ältere Verbindungen entfernt hat. Dieses Problem wurde behoben.
APIRT-1491 Ausnahme für „503 – Dienst nicht verfügbar“
APIRT-1421 Die Verarbeitung von JavaCallout-Richtlinien dauert zeitweise sehr lange.
DEVRT-1843 Mint UI sollte das Aktualisieren benutzerdefinierter Attribute in TRP besser unterstützen.
DEVRT-1472 Aktualisierung des Entwicklers hat zu Serverfehler 500 geführt

Cloud 15.09.30

Problem-ID Beschreibung
MGMT-2687 Benutzerdefinierte Berichte frieren den Browser bei mehr als 14.000 Dimensionselementen ein
MGMT-2677 Monetarisierung: Die Seite „Entwickler“ in der Verwaltungs-UI friert bei Tausenden von Entwicklern ein und die Paginierung ist in einer Organisation nicht aktiviert.
MGMT-2674 Edge-Benutzeroberfläche versucht, beim Nutzer-Login aus dem Internet herunterzuladen
MGMT-2658 OPDK-versionsabhängige Probleme mit der Management Server-Benutzeroberfläche beim Aktualisieren der Revision des API-Proxys
MGMT-2616 Der neue API-Proxy-Editor verarbeitet XML-Entitäten nicht korrekt
MGMT-2541 Externe Authentifizierungssystem-ID, die als Systemadministrator mit „+“ im Passwort hinzugefügt wurde, ist fehlerhaft
MGMT-2510 Im Drop-down-Menü werden nicht alle Entwickler der Organisation angezeigt
MGMT-2508 Symbol für defekten Link wird bei Richtlinien fälschlicherweise angezeigt
MGMT-2334 Zugriff auf Ressourcen über den zweiten Proxy-Endpunkt nicht möglich
MGMT-1967 Entwickler-Apps mit demselben Anzeigenamen haben in Analytics denselben Traffic
DEVRT-1839 Monetarisierung: Die Liste zur Länderauswahl in der Verwaltungs-UI ist falsch sortiert.
AXAPP-1887 Filterbedingungen funktionieren nicht wie in der Dokumentation beschrieben
AXAPP-1869 Wenn ein Nutzer aus einer Organisation entfernt wird, sollte er sich von Analytics-E-Mails abmelden.
AXAPP-1533 Fehler „Ungültiger API-Aufruf“ in Analytics-Geokarte
APIRT-2061 Nachrichtenprozessor überträgt keine Nachrichten an QPID
APIRT-2052 Hohe Anzahl von CLOSE_WAIT-Verbindungen, da der Verwaltungsport nicht reagiert
APIRT-2024 Bei Nginx ohne Load-Balancer werden X-Forwarded-For-HTTP-Header nicht richtig ausgefüllt.
APIRT-1838 Apigee-127: VerifyAPIKey gibt nur ein API-Produkt zurück, wenn mehrere Produkte vorhanden sind

Private Cloud 4.15.07.03

Problem-ID Beschreibung
APIRT-1600 ConcurrentModificationException in Router-Logs
APIRT-1734 Ressourcendateien ohne Ausfallzeit auf Organisations- und Umgebungsebene aktualisieren
APIRT-1820 Zeitweilige Latenz (> 1%) in der Private Cloud-Umgebung 4.15.04
APIRT-2159 message_id dem Logging-Präfix hinzufügen
APIRT-2160 SSL-Handshake aus der request_processing_latency in Analysedaten ausschließen
AXAPP-1882 Consumer-Watcher-Thread stellt in der Active/Active-Bereitstellung eine Verbindung zur falschen Warteschlange her
AXAPP-1946 Daten werden in die übergeordnete Faktentabelle anstatt in die untergeordnete Faktentabelle verschoben, wenn die Zeitzone nicht UTC ist
MGMT-1590 Sicherheitslücke behoben
MGMT-1662 Bereitstellung schlägt während des Release fehl
MGMT-2361 Bereitstellung von Proxys schlägt mit RPCException fehl: Call timed out
MGMT-2397 Die Codeansicht parst Zeilenenden nicht richtig.
MGMT-2466 Clusterprüfung für Message Processor zeigt nicht erreichbaren Router als CONNECTED-Mitglied an
OPDK-1981 Mit „backup-cassandra.sh“ wird der System-Keyspace nicht gesichert
OPDK-1982 apigee-upgrade.sh muss die Cassandra-SSTable-Version vor dem Upgrade prüfen

Private Cloud 4.15.07.01

Problem-ID Beschreibung
OPDK-1927 Tabellen für die Monetarisierung fehlen; doppelte Indexe werden erstellt
OPDK-1878 Probleme beim Ändern des Namens des Gateway-Pods während der Einrichtung
OPDK-1886 Knoten kann nicht auf lokale IP-Adressen wie 192.168.x.y zugreifen
MGMT-2521 Trace-Sitzung hängt manchmal
MGMT-2543 Der neue Proxy-Editor ändert XML im <Payload> der AssignMessage-Richtlinie, was vorhandene API-Proxys beeinträchtigt
MGMT-2599 Im neuen Proxy-Editor wird das Namespace-Präfix wiederhergestellt, nachdem Sie es gelöscht haben
MGMT-2702 Cross-Site-Sicherheitslücke für Firefox und IE
APIRT-1074 Gezippte Inhalte werden nicht richtig verarbeitet, wenn der Header „Connection: Close“ ohne die Header „Content-Length“ oder „Transfer-Encoding“ gesendet wird.

Bekannte Probleme

Diese Version weist die folgenden bekannten Probleme auf.

Problem-ID Beschreibung
APIRT-2742 Die Edge-JMX-Integration ist in Edge for Private Cloud 4.16.01 nicht verfügbar, da mit der Einführung des Nginx-Servers der Netty-Router ersetzt wurde.
APIRT-2978

Router kann Nginx nicht starten oder Router kann nicht gestartet werden

Wenn der Edge-Router Nginx nicht starten kann oder überhaupt nicht startet, wie in der Datei /opt/apigee/var/log/edge-router/logs/system.log zu sehen ist, löschen Sie alle Dateien im Verzeichnis /opt/nginx/conf.d und starten Sie den Router neu:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 Aufgrund eines bekannten Konflikts bei der Paketabhängigkeit wird der in Satellite Server 6 verwendete Katello-Agent nicht richtig auf Apigee Edge-Hosts installiert, auf denen der Qpid-Daemon ausgeführt wird.
PRC-1118

Fehler beim Ausführen des Befehls „apigee-service apigee-postgresql pg-data-purge“

Wenn Sie den Befehl „apigee-service apigee-postgresql pg-data-purge“ ausführen und ein Fehler in der folgenden Form angezeigt wird:

FEHLER: muss Inhaber der Beziehung sein

Bearbeiten Sie /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge und legen Sie die folgende Eigenschaft auf „apigee“ fest:

POSTGRES_USER=apigee