4.16.01 – Versionshinweise zu Edge für Private Cloud

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Am Donnerstag, dem 24. März 2016, wurde eine neue Version von Apigee Edge für Private Cloud veröffentlicht.

Seit dem vorherigen vierteljährlichen Edge for Private Cloud-Release (4.15.07.00) wurden die folgenden Releases veröffentlicht und sind in diesem Feature-Release enthalten:

Unter Releasenummerierung erfahren Sie, wie Sie herausfinden können, ob ein bestimmter Cloud-Release in Ihrer Version von Edge for Private Cloud enthalten ist.

Einstellung von Produkten und Funktionen

Private Cloud 4.15.07.03

API Beschreibung
QPID-Warteschlangenprüfung Sie können keine API mehr zum Prüfen von QPID-Warteschlangen verwenden
Mit den folgenden CURL-Befehlen können Sie nicht mehr nach Warteschlangen suchen, die auf dem QPID-Server erstellt wurden:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
Diese API wurde eingestellt.

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

Die Funktion Dashboard für benutzerdefinierte Berichte, die eine Ansicht von bis zu vier benutzerdefinierten Berichten bietet, 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 Private Cloud nicht überschrieben werden

Sie können die 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 sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt. Zusätzlich zu den folgenden Verbesserungen enthält diese Version auch mehrere Verbesserungen in puncto Nutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

Private Cloud

Support für RedHat, CentOS und Oracle 6.7–7.2 hinzugefügt

Dieser Release unterstützt die RedHat Enterprise Linux-, CentOS- und Oracle Linux-Versionen 6.7 bis 7.2.

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

RPM-basierte Installation

Diese Version von Edge verwendet einen RPM-basierten Installationsmechanismus, 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 Releases von Edge haben Sie Edge im Basisverzeichnis installiert:

/<install-dir>/apigee4

Dabei kann sich install-dir an einem beliebigen Ort mit dem Standardwert /opt befinden. 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 anderer Stelle befinden.

Neue Anforderung für virtuellen Host

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

Weitere Informationen zum Hinzufügen eines Hostalias zu einem vorhandenen virtuellen Host finden Sie in der Edge-Installationsanleitung auf der Apigee FTP-Website: ftp://ftp.apigee.com/.

Code mit Konfiguration

In Edge Version 4.16.01 verwenden Sie keine .properties-Dateien im Verzeichnis /<install-dir>/apigee4/conf mehr zum Konfigurieren von Edge-Komponenten. Ab 4.16.01 konfigurieren Sie noch Edge-Komponenten mithilfe von .properties-Dateien, aber sie befinden sich jetzt im Verzeichnis:

/opt/apigee/customer/application

Für jede auf einem Knoten installierte Edge-Komponente befindet sich 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 diesem Release besteht darin, dass die .properties-Dateien nur Überschreibungen für Standardattributwerte enthalten.

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

Bei einer Migration prüft das Edge-Installationsprogramm Ihre vorhandenen .properties-Dateien und kopiert Änderungen an Standardwerten für Eigenschaften in das Verzeichnis /opt/apigee/token. Daher sollten Sie nach der Migration keine Änderungen vornehmen müssen.

Weitere Informationen finden Sie in der Betriebsanleitung zu Apigee Edge, die auf der Apigee FTP-Website verfügbar ist: ftp://ftp.apigee.com/.

Edge-Konfigurationsskripts wurden ersetzt

Die Konfigurationsskripts, die Sie in früheren Releases von Edge verwendet haben, wurden entfernt und durch eines der folgenden ersetzt:

  • Befehle, die Sie über Apigee-Dienstprogramme ausführen, z. B. die Dienstprogramme apigee-service, apigee-all, apigee-setup, apiee-provision oder apigee-migrate.
    So wurden beispielsweise die Skripts all-start.sh und all-stop.sh 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 Releases 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

In der Betriebsanleitung von Apigee Edge, die auf der Apigee FTP-Website ftp://ftp.apigee.com/ verfügbar ist, finden Sie weitere Informationen darüber, wie Sie jetzt die Konfiguration über Befehle ausführen.

Neuer Edge-Router

Diese Version von Edge für die 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 die Netty-Router, sodass keine Änderungen an vorhandenen Knoten erforderlich sind.

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

BaaS-Load-Balancer entfernt

Der interne Load-Balancer wurde aus dem API BaaS-Portal entfernt. Jetzt müssen Sie Ihren eigenen Load-Balancer zwischen dem API-BaaS-Portal und den drei API-BaaS-Stack-Knoten 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 BaaS-Stack-IP-Adressen entsprechen. Während eines DNS-Lookups gibt der DNS-Server Werte für A-Einträge automatisch in zufälliger Reihenfolge zurück.

Neue Dokumentation, in der das Hinzufügen von Cassandra- und ZooKeeper-Knoten und das Hinzufügen eines Rechenzentrums zu einem vorhandenen Rechenzentrum beschrieben wird

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

Organisationstool entfernt

Das orgtool könnte eine Edge-Installation abfragen, um Informationen zu einer Organisation abzurufen. Dieses Tool wurde entfernt. Sie verwenden jetzt die Edge-Benutzeroberfläche oder API-Aufrufe, um Informationen über die Organisation abzurufen.

So führen Sie Aufgaben in Version 4.16.01 aus

Die folgende Tabelle zeigt, wie Sie Aufgaben in 4.15.07.03 und jetzt in 4.16.01 ausgeführt haben. Weitere Informationen finden Sie im Edge-Betriebshandbuch, das 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

Logverzeichnis

/<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 starten“, „Stoppen“, „Neu starten“, „Status“, „Version“

/<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|neustart|status|version

Komp.-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|neu starten|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-Sicherung

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

Installation testen

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-valid-Installation
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-valid-Einrichtung

Einrichten

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision-Installation
  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

/<Installationsstammverzeichnis>/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

Dieser Release enthält eine Alphaversion des neuen Monitoringtools und Dashboards für Edge. Mit diesem Tool können Sie den Zustand verschiedener Komponenten (Router, Nachrichtenprozessoren, ZooKeeper, Cassandra) sowie HTTP-Fehlercodes für verschiedene Organisationen und Umgebungen in Ihrer Bereitstellung verstehen. Sie können auch einen Snapshot Ihrer Dashboard-Daten erstellen und diese mit Apigee teilen, um Supportvorfälle zu beheben.

Die Dokumentation, einschließlich der Installationsanweisungen, ist in der ZIP-Datei des Edge 4.16.01-Dokuments enthalten, das 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-Bewertungsvereinbarung ausfüllen, die in der ZIP-Datei des Dokuments enthalten ist, und sie per E-Mail an orders@apigee.com an Apigee zurücksenden.

Edge-Plattform

Neugestaltung der Verwaltungs-UI (Cloud 15.09.30)

Mehrere Seiten in der Verwaltungsoberfläche wurden überarbeitet. (MGMT-2627)

API-Dienste

Neu gestalteter API-Proxy-Assistent (Cloud 16.01.20)

Der API-Proxy-Assistent wurde neu gestaltet. Wenn Sie in der Verwaltungsoberfläche auf der Seite „API-Proxys“ auf „+ API-Proxy“ klicken, werden Sie vom neuen Assistenten durch den Vorgang zum Erstellen des API-Proxys geführt. Es sind dieselben Einstellungen wie im vorherigen API-Proxy-Assistenten 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-Anwendung oder Kein Ziel auswählen. Geben Sie im angezeigten 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 dafür, wie SSLInfo in einer TargetEndpoint-Konfiguration festgelegt wird, können die Werte zur Laufzeit von einem Java-Callout, einer JavaScript-Richtlinie oder einer Assign Message-Richtlinie bereitgestellt werden. Verwenden Sie die Nachrichtenvariablen, die die Werte enthalten, die Sie festlegen möchten.

<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 neben RSA_SHA1 auch den Algorithmus RSA_SHA256. (APIRT-1779)

Validierung bei Zertifikatsuploads (Cloud 16.01.20)

Um zu verhindern, dass abgelaufene oder ungültige Zertifikate in Schlüsselspeicher und Truststores hochgeladen werden, validiert die Verwaltungs-API Zertifikate beim Upload. Die Zertifikate werden überprüft, um sicherzustellen, dass die Datei nicht größer als 50 KB ist und ob sie im PEM- oder DER-Format vorliegt. Außerdem wird der Ablauf des Zertifikats validiert. Wenn Sie die standardmäßige Ablaufvalidierung überschreiben möchten, damit beim Hochladen das Zertifikat nicht abläuft, verwenden Sie den folgenden Abfrageparameter: ?ignoreExpiryValidation=true

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

Automatische Abfragen auf der Seite „Node.js-Logs“ (Cloud 16.01.20)

Wenn Sie Node.js-Logs im Proxy-Editor aufrufen, wird die Seite mit den Node.js-Logs automatisch regelmäßig 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)

Zur Erhöhung der Sicherheit entfernt Edge standardmäßig den X-Forwarded-For-HTTP-Anfrageheader, 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 keine Adresse, die möglicherweise zur Umgehung der Zugriffssteuerungsrichtlinie gefälscht werden könnte.

Wenn Sie dieses Standardverhalten ändern und X-Forwarded-For-Adressen erlauben möchten, Ihre API-Proxys zu erreichen, müssen Sie das Attribut feature.enableMultipleXForwardCheckForACL=true in Ihrer Organisation festlegen.

JavaScript-Zugriff auf Richtlinienattribute (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. Dies ist besonders nützlich, wenn Sie gängige Variablen in Ihrem JavaScript-Code verwenden möchten. Angenommen, Ihre JavaScript-Richtlinie enthält die folgende Property-Definition:

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

In Ihrem JavaScript könnten Sie so auf die Nachrichtenantwort mit einem Verweis auf die „source“-Property zugreifen:
var source = properties.get('source'); // returns: response.content
oder
var source = properties.source
oder
var source = properties['source']

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

Audits auf Organisationsebene (Cloud 15.07.08)

Organisationsadministratoren können den Verlauf der Aktionen auf Organisationsebene prüfen. Wählen Sie in der Verwaltungsoberfläche Verwaltung > Organisationsverlauf aus. Weitere Informationen finden Sie unter Audits: API-, Produkt- und Organisationsverlauf. (MGMT-2232)

Selbstentfernung der Rolle durch den Organisationsadministrator (Cloud 15.07.08)

Organisationsadministratoren können sich in der Verwaltungsoberfläche aus der Rolle des Organisationsadministrators entfernen. Rufen Sie dazu Admin > Organisationsnutzer auf und klicken Sie neben ihrem Namen auf Entfernen. (MGMT-934)

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

Beim Hochladen eines großen API-Proxy-Bundles in die Verwaltungs-UI wird eine „funktionierende“ Animation angezeigt, die angibt, dass der Import noch läuft. Dadurch können Sie nicht mit der Verwaltungs-UI interagieren, bis der Import abgeschlossen ist. (MGMT-1285)

Cache-Verhalten und -Konfiguration (Cloud 15.07.22)

Für eine bessere Cache-Verwaltung und -Auslastung im Arbeitsspeicher wurden die Einstellungen für „Maximale Anzahl von Elementen im Arbeitsspeicher“ für Umgebungs-Cache-Ressourcen mit dem Edge Cloud-Release 15.06.10 verworfen. In Edge Cloud-Version 15.07.22 wurde diese Einstellung aus der Benutzeroberfläche zum Erstellen von Cache im Abschnitt Umgebungskonfiguration der Apigee Edge-Verwaltungs-UI entfernt.

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

Zielserverkonfiguration in der Verwaltungs-UI (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, anstatt auf eine neue Seite zu wechseln. Mehrere Cache-Attribute, einschließlich „Maximale Anzahl von Elementen im Arbeitsspeicher“, sind in der UI nicht mehr verfügbar, da das Festlegen dieser Eigenschaften keine Auswirkungen mehr auf das Cache-Verhalten der Laufzeit hat. (MGMT-280)

SSL mit Nachrichten-Logging in syslog (Cloud 15.07.22)

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

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

Weitere Informationen finden Sie unter Richtlinie für das Nachrichten-Logging. (APIRT-942)

Management-UI (Cloud 15.07.22)

Das Apigee-Engineering hat verschiedene kleinere Fehlerkorrekturen und Verbesserungen der Nutzerfreundlichkeit der Verwaltungs-UI vorgenommen.

cURL in Trace (Cloud 15.09.02)

Wenn Sie einen API-Proxy-Aufruf verfolgen, der eine Anfrage an einen Zielserver sendet, können Sie die Anfrage an den Zielserver als cURL-Befehl ansehen. Wählen Sie im Diagramm „Transaktionszuordnung“ 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 zur Datenmaskierung (Cloud 15.09.02)

Wenn Sie mit der Datenmaskierung sensible Daten in JSON-Nutzlasten maskieren, können jetzt Sonderzeichen wie $, * und { maskiert werden. (APIRT-1727)

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

Sie können jetzt umgebungsbezogene Schlüssel/Wert-Zuordnungen (KVMs) in der Edge-Verwaltungs-UI erstellen und verwalten. Umgebungsbezogene KVMs enthalten Schlüssel/Wert-Paare, auf die jeder API-Proxy in einer Umgebung (z. B. Test oder Produktion) zugreifen kann. Wählen Sie im Menü der Verwaltungsoberfläche APIs > Umgebungskonfiguration > die gewünschte Umgebung aus > Tab „Schlüssel/Wert-Zuordnungen“. Weitere Informationen finden Sie unter Zuordnungen für Umgebungsschlüssel/Wert-Paare 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 <TimeoutInSec>-Element für den Cache-Ablauf vorab mit einem Wert von 3.600 Sekunden (1 Stunde) ausgefüllt. Die vorherige Standardeinstellung 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 in der Verwaltungsoberfläche ansehen, werden die mit diesem Produkt verknüpften Entwickler-Apps aufgeführt. Um die UI-Leistung zu verbessern, wird die Liste der Entwickler-Apps beim Bearbeiten des API-Produkts nicht angezeigt. (MGMT-2869)

Schlüsselspalte auf der Seite für Entwickler-Apps (Cloud 15.08.05)

In Organisationen mit einer großen Anzahl von Entwickler-Apps (Tausende) kann die Anzeige der Anzeigeleistung beeinträchtigt werden, wenn auf der Seite für Entwickler-Apps die Spalte „Key“ (Schlüssel) angezeigt wird (zeigt die Anzahl der Schlüssel pro App). Wenn Sie die Anzeigeleistung in dieser Situation verbessern möchten, wenden Sie sich an den Apigee-Support, um das folgende Attribut auf Organisationsebene festzulegen: features.appsNoCredentialsEnabled = true. Mit diesem Attribut wird die Spalte „Schlüssel“ entfernt. Beachten Sie jedoch, dass durch das Entfernen der Schlüsselspalte auch die Suche nach Consumer-Key und -Secret nicht mehr möglich ist. (MGMT-2486)

Rotierendes Ladesymbol für die Entwicklerdetails-Seite (Cloud 15.09.30)

Wenn die Seite mit den Entwicklerdetails in der Verwaltungsoberfläche geladen wird, wird im Abschnitt „Apps“ der Seite ein rotierendes Ladesymbol angezeigt, wenn die Apps noch geladen werden. Dies verbessert das bisherige Verhalten, bei dem der Bereich „Apps“ beim Laden von Apps leer angezeigt wurde. (MGMT-2667)

Monetarisierung

API-Paketnamen bearbeiten (Cloud 16.01.20)

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

Dezimalstellen in benutzerdefinierten Attributen zulässig (Cloud 16.01.20)

Bei Verwendung eines Tarifs vom Typ "Preisliste mit benutzerdefiniertem Attribut" kann das benutzerdefinierte Attribut im Nachrichtenheader, das als Multiplikator für die Transaktion verwendet wird, jetzt einen Dezimalwert mit bis zu vier Dezimalstellen haben. Weitere Informationen zu diesem Tariftyp finden Sie unter Details zu benutzerdefinierten Preislistenattributen angeben (DEVRT-2191).

Name und ID des Preisplans in zusammenfassenden Berichten (Cloud 15.09.02)

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

Analysedienste

Summe( ) für Antwortzeit-Messwerte (Cloud 16.01.20)

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

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

In der Berichtsoberfläche der Latenzanalyse (nur Apigee Edge-Unternehmenspläne) sind die API-Proxys alphabetisch in der Drop-down-Liste Proxy aufgeführt. (MGMT-2858)

Entwickler-Apps auf Dashboard, angezeigt anhand des Anzeigenamens (Cloud 16.01.20)

Im Verwaltungs-Dashboard werden Entwickler-Apps im Balkendiagramm für Entwickler-Apps nach dem Anzeigenamen und nicht nach dem internen Namen aufgelistet. (MGMT-2853)

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

Das Widget zur Datums- und Uhrzeitauswahl auf einer Seite für benutzerdefinierte Berichte in der Verwaltungsoberfläche wurde verbessert. (MGMT-2881)

Aufschlüsselung nach Stadt in GeoMap (Cloud 15.07.22)

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

| (senkrechter Strich) und = in benutzerdefinierten Analytics-Berichten (Cloud 15.09.02)

In benutzerdefinierten Analytics-Berichten wird die Verwendung der Symbole | (senkrechter Strich) und = unterstützt. Bisher mussten die %7C- und %3D-Codierungen für diese Symbole verwendet werden. (MGMT-2504)

Proxy-Pfad-Suffixdimension (Cloud 15.09.30)

In benutzerdefinierten Analytics-Berichten und API-Aufrufen ist eine neue Dimension für das Proxy-Pfadsuffix (proxy_pathsuffix) verfügbar. Das Proxy-Pfadsuffix ist der Teil einer API-Proxy-URL, der auf den Basispfad folgt, z. B. der Pfad, der für bedingte Abläufe erstellt wurde. (AXAPP-1902)

Berichte enthalten Entwickler-IDs, keine Anzeigenamen (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 seit der Version von Edge für Private Cloud 4.16.01 behobenen Fehler aufgeführt. Um diese Fehlerbehebungen zu erhalten, folgen Sie der Anleitung zum Aktualisieren der Installation von Version 4.16.01 auf die neuesten RPMs und Supportdateien, wie unter Apigee Edge 4.16.01.x auf die neueste Version 4.16.01 aktualisieren beschrieben.

Fehler-ID Beschreibung Build-Nummer
PRC-736

apigee-lib erfordert GCC nicht mehr

apigee-lib-4.16.01-0.0.901
PRC-735

Apigee-Validierung schlägt nicht mehr fehl, da die Yahoo Weather API OAuth erfordert

apigee-validate-4.16.01-0.0.910
PRC-739

Nutzern erlauben, Spiegelungen unter jedem 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

Informationen zum Zookeeper-Cluster gehen nach dem Upgrade nicht mehr verloren

apigee-migrate-4.16.01-0.0.873
PRC-787

API-BaaS unterstützt jetzt Cassandra-Authentifizierung

baas-usergrid-2.1.1-0.0.122
PRC-804

Speicherort von Protokolldateien kann jetzt angegeben werden

apigee-service-4.16.05-0.0.435
PRC-840

Fehlerhafte Symlinks für Edge-Komponenten

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

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

edge-ui-4.16.01-0.0.3650
EDGEUI-543

WSDL kann nicht aus der URL-Option 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 Erstellen von Ziel-Callouts festgelegt

edge-gateway-4.16.01-0.0.538

Cloud 16.01.20

Fehler-ID Beschreibung
MGMT-2964 Neuer Proxy-Editor akzeptiert keine Kommentare innerhalb des Flows-Tags
MGMT-2957 Wenn Sie einer Organisation einen neuen Pod hinzufügen, wird der Bereitstellungsstatus des Bundles für Router im neuen Pod als Fehler zurückgegeben.
MGMT-2937 Unzureichende Berechtigungsfehler bei benutzerdefinierten Rollen
MGMT-2875 Die WSDL SOAP-Generierung hat falsche Header für SOAP 1.2
MGMT-2739 Bericht „Entwickler-Apps“: Tab „Analytics“ enthält kein Anomaliediagramm
MGMT-2735 Das Aktualisieren von Node.js-Logs wird nicht abgeschlossen/beendet
MGMT-2734 Die Schaltfläche „Speichern“ wird beim Versuch, ein bereitgestelltes Bundle zu speichern, nach einem Fehler nicht aktiviert
MGMT-2729 Durch die Aktualisierung des Ports für TargetServer in der Benutzeroberfläche wird SSLInfo gelöscht.
MGMT-2702 Websiteübergreifende Sicherheitslücke in Firefox und IE
Eine Sicherheitslücke wurde behoben, die durch FireFox- und IE-Sicherheitslücken entsteht, die fälschlicherweise websiteübergreifende Anfragen zulassen.
MGMT-2681 Proxy-Editor: Wenn eine Regex-Übereinstimmung in der Bedingung verwendet wird, zeigt der Ablaufnavigator das Verb nicht an.
MGMT-2361 Bereitstellung von Proxys schlägt mit RPCException - Zeitüberschreitung bei Aufruf fehl
MGMT-1662 API-Proxy-Bereitstellung schlägt während Apigee Public Cloud-Releases fehl
DEVRT-2286 Die Monetarisierungs-API für Sync-organization funktioniert nicht
Die API, die zum Synchronisieren von Apigee Edge-Daten mit der Monetarisierung verwendet wird, wurde bei der letzten Aktualisierung der Version 16.01.20 behoben.
DEVRT-2173 Das Paket muss umbenannt werden, kann aber aufgrund des aktiven Preisplans nicht bearbeitet werden
DEVRT-1661 Der Entwickler darf API-Anfragen nicht vor dem Startdatum des Tarifplans senden, die Blockierung wird jedoch nie freigegeben.
Wenn ein API-Entwickler eine monatliche Pauschal-, volumenband- oder gebündelte Preisplattform akzeptiert, die in der Zukunft beginnt, und dann API-Anfragen vor dem angegebenen Startdatum sendet, kann der API-Entwickler keine weiteren Anfragen stellen. Sobald das Startdatum des Preisplans erreicht ist, wird der Block freigegeben.
DEVRT-1643 Entwurf des Preisplans nach dem Speichern beschädigt
AXAPP-1991 Zusammenfassung und E-Mails zu Apigee Analytics deaktivieren
AXAPP-1946 Durch die Analytics-Bereinigung wird kein Speicherplatz freigegeben
AXAPP-1708 Die Analytics API generiert je nach Anfrage unterschiedliche Zahlen für dieselbe Statistik.
AXAPP-1293 Nicht vorhandene Namen von Entwickler-Apps in der E-Mail mit der Analytics-Zusammenfassung
APIRT-2518 Probleme beim Herstellen einer Verbindung zum HTTPS-Back-End über eine 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 Ausnahme, ArrayIndexOutofBoundsException in OAuth wird als Apigee-Fehler gezählt.
APIRT-2362 Fehler bei der JavaScript-Kompilierung
APIRT-2322 Ungültige Client-ID wurde fälschlicherweise als Apigee-Fehler gemeldet
APIRT-2159 Fügen Sie „message_id“ dem Logging-Präfix hinzu.
APIRT-2145 Hohe Anzahl von Transaktionen für die Facebook API
Die Validierung für Headerwerte, die mit „:“ beginnen, wurde entfernt.
APIRT-2137 MP: Chunked-Transferverschlüsselung und 205 mit Inhaltslänge 0
APIRT-2124 Nginx-Router aktualisiert den MP-Pool für neu hinzugefügte MPs nicht
APIRT-2117 Die Richtlinie für die Nachrichten-Logging-Richtlinie berücksichtigt keine DNS-Aktualisierungen.
APIRT-2110 Nur ein X-Forwarded-For-Header wird vom Router weitergegeben
APIRT-2062 Antwortcache funktioniert nicht ordnungsgemäß, wenn die Bedingung „SkipCacheLookup“ erfüllt ist
APIRT-2061 Nachrichtenverarbeiter überträgt keine Nachrichten an QPID
APIRT-2052 Hohe Anzahl von CLOSE_WAITs, da der Verwaltungsport nicht reagiert
APIRT-2024 Nginx ohne Load-Balancer füllt X-Forwarded-For-HTTP-Header nicht richtig aus
Hinweis zur Einstellung von X-Forwarded-For in den Versionshinweisen 150930 und der Richtlinie für die Zugriffssteuerung hinzugefügt.
APIRT-1933 Proxyspezifische Klassenladegeräte delegieren weiterhin an MP-Classloader.
APIRT-1877 XML-Antworten mit Namespaces können nicht maskiert werden
APIRT-1838 Apigee-127: ConfirmAPIKey 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 während der Laufzeit, wenn das <GenerateResponse>-Element in der Richtlinie „VerifyAccessToken“ festgelegt ist

Cloud 15.07.08

Fehler-ID Beschreibung
MGMT-2381 Proxys können nicht mit dem neuen Proxy-Editor bereitgestellt werden
MGMT-2374 Der Speicherplatz im BasePath-Element sollte gekürzt werden, bevor der ProxyEndpoint gespeichert wird.
MGMT-2355 Die UI berechnet Berechtigungen für mehrere Rollen nicht korrekt, wenn eine Rolle „orgadmin“ lautet
MGMT-2324 Beim Importieren eines Swagger-Modells werden falsche SmartDocs-Knoten erzeugt
MGMT-1518 Benutzeroberfläche zeigt den Proxy als bereitgestellt an, obwohl die Bereitstellung bei MPs 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 ein Entwickler den Featurepreisplan akzeptiert
Wenn ein Entwickler einen monatlichen Tarif mit Pauschal-, Volumen- oder Pakettarifen angenommen hat, der zu einem späteren Datum beginnt, vor dem Startdatum einige API-Aufrufe des Tarifplans durchgeführt und dann daran gehindert wurde, Anrufe zu tätigen (erwartetes Verhalten), wurde die Blockierung des Entwicklers beim Inkrafttreten des Preisplans nicht automatisch aufgehoben. Dieses Problem wurde inzwischen behoben.

Cloud 15.07.22

Fehler-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 Der benutzerdefinierte Berichtsfilter erstellt fälschlicherweise eine Abfrage
MGMT-2207 JSONThreatProtection – ArrayElementCount funktioniert nicht, wenn das enthaltene Element nicht einfach ist
In der JSON-Bedrohungsschutzrichtlinie wurde die Anzahl der in Arrays zulässigen Elemente durch das ArrayElementCount-Element nicht genau begrenzt. Dieses Problem wurde inzwischen behoben.
MGMT-2158 WSDL kann nicht importiert werden, wenn die Ausgabe auf einen Teil ohne Typ verweist

Cloud 15.08.05

Fehler-ID Beschreibung
mehrere Im API-Proxy-Editor wurden einige kleinere Fehler behoben.

Cloud 15.09.02

Fehler-ID Beschreibung
mehrere Im API-Proxy-Editor wurden einige kleinere Fehler behoben.
MGMT-2618 Häufige Bereitstellungsprobleme
MGMT-2588 Entwicklerverlaufsseite führt die Sicherheitslücke „html/code – XSS-Persistenz“ aus
MGMT-2543 Der neue Proxy-Editor ändert den XML-Code in der <Payload> der Attributions-Richtlinie, wodurch vorhandene API-Proxys nicht mehr funktionieren.
MGMT-2521 Trace-Sitzung hängt zeitweise auf
MGMT-2519 UI für die Umgebungskonfiguration funktioniert nicht
AXAPP-1814 Benutzerdefinierte Variablen (Statistik-Collector-Richtlinie) werden nicht in der Produktion erstellt, wenn zk Kurator aktiviert ist
APIRT-1927 Ein ungültiger virtueller Host führt dazu, dass der Router keine Konfiguration für die Umgebung lädt
APIRT-1863 Bereitstellungsfehler aufgrund eines Leerraums im Bundle
APIRT-1823 API-Aufrufe mit POST-Textkörpern, die &-Zeichen (kaufmännisches Und-Zeichen) enthalten, hängen sich auf
APIRT-1789 Fehler aufgrund fehlenden Arbeitsspeichers bei Nachrichtenprozessoren bestimmter Organisationen
APIRT-1776 Der Aufruf von „print“ in JavaScript-Richtlinien führt zu einer übermäßigen Protokollierung.
APIRT-1766 Zeitüberschreitungen bei WebSockets
APIRT-1600 ConcurrentConfigurationException im Router
In den Router-Logs wurden regelmäßig mehrere Instanzen von Concurrentfälligkeiten in den Logs angezeigt. Der Grund dafür war, dass Verbindungen zur Liste der Reaper hinzugefügt wurden, während der Reaper ältere Verbindungen entfernte. Dieses Problem wurde inzwischen behoben.
APIRT-1491 Ausnahme: Dienst 503 Dienst nicht verfügbar
APIRT-1421 JavaCallout-Richtlinien, deren Verarbeitung zeitweise lange dauert,
DEVRT-1843 Die Mint-UI sollte die Aktualisierung benutzerdefinierter Attribute in TRP besser unterstützen.
DEVRT-1472 Serverfehler 500 beim Aktualisieren des Entwicklers

Cloud 15.09.30

Fehler-ID Beschreibung
MGMT-2687 Bei benutzerdefinierten Berichten können Sie den Browser mit mehr als 14.000 Dimensionselementen fixieren.
MGMT-2677 Monetarisierung: Die Entwicklerseite auf der Verwaltungsoberfläche friert ein, weil Tausende Entwickler betroffen sind und die Paginierung für eine Organisation nicht aktiviert ist.
MGMT-2674 Edge-UI versucht, Dateien bei der Nutzeranmeldung aus dem Internet herunterzuladen
MGMT-2658 Probleme mit der UI des OPDK-Versionsabhängigen Management Servers beim Upgrade der Version des API-Proxys
MGMT-2616 Der neue API-Proxy-Editor verarbeitet XML-Entitäten nicht richtig
MGMT-2541 Die externe Authentifizierungssystem-ID, die als „sysadmin“ mit einem Pluszeichen im Passwort hinzugefügt wurde, ist fehlerhaft
MGMT-2510 Drop-down-Liste zeigt nicht alle Entwickler an, die zur Organisation gehören
MGMT-2508 Symbol für fehlerhaften Link bei Richtlinien, die nicht korrekt angezeigt werden
MGMT-2334 Zugriff auf Ressourcen vom zweiten Proxy-Endpunkt nicht möglich
MGMT-1967 Entwickler-Apps mit demselben Anzeigenamen zeigen in Analytics denselben Traffic an
DEVRT-1839 Monetarisierung: Die Liste der Länderauswahl in der Verwaltungsoberfläche ist falsch sortiert
AXAPP-1887 Filterbedingungen funktionieren nicht gemäß Dokumentation
AXAPP-1869 Wenn Sie einen Nutzer aus einer Organisation entfernen, sollte er keine Analyse-E-Mails mehr erhalten.
AXAPP-1533 Analytics-Geomap gibt den Fehler „Ungültiger API-Aufruf“ aus
APIRT-2061 Nachrichtenverarbeiter überträgt keine Nachrichten an QPID
APIRT-2052 Hohe Anzahl von CLOSE_WAITs, da der Verwaltungsport nicht reagiert
APIRT-2024 Nginx ohne Load-Balancer füllt die X-Forwarded-For-HTTP-Header nicht richtig aus
APIRT-1838 Apigee-127: ConfirmAPIKey gibt nur ein API-Produkt zurück, wenn mehrere Produkte vorhanden sind

Private Cloud 4.15.07.03

Fehler-ID Beschreibung
APIRT-1600 ConcurrentConfigurationException in Router-Logs
APIRT-1734 Aktualisierungen von Ressourcendateien ohne Ausfallzeiten auf Organisations-/Umgebungsebene
APIRT-1820 Zeitweilige Latenz (> 1%) in der Private Cloud-Umgebung 4.15.04
APIRT-2159 Fügen Sie „message_id“ dem Logging-Präfix hinzu.
APIRT-2160 SSL-Handshake aus „request_processing_latency“ in Analysedaten ausschließen
AXAPP-1882 Nutzer-Watcher-Thread stellt in Aktiv/Aktiv-Bereitstellung eine Verbindung zur falschen Warteschlange her
AXAPP-1946 Daten werden in die übergeordnete Faktentabelle anstelle der untergeordneten Faktentabelle verschoben, wenn sie sich in einer anderen Zeitzone als UTC befinden
MGMT-1590 Sicherheitslücke behoben
MGMT-1662 Bereitstellung schlägt während des Release fehl
MGMT-2361 Bereitstellung von Proxys schlägt mit RPCException - Zeitüberschreitung bei Aufruf fehl
MGMT-2397 Die Zeichen am Zeilenende werden in der Codeansicht nicht richtig geparst.
MGMT-2466 Clusterprüfung für Message Processor zeigt nicht erreichbaren Router als CONNECTED-Mitglied
OPDK-1981 backup-cassandra.sh speichert nicht den Systemschlüsselraum
OPDK-1982 apigee-upgrade.sh muss die Cassandra-SSTable-Version vor dem Upgrade prüfen

Private Cloud 4.15.07.01

Fehler-ID Beschreibung
OPDK-1927 Fehlende Tabellen im Monetarisierungsupgrade, doppelte Indexe werden erstellt
OPDK-1878 Das Ändern des POD-Namens des Gateways bei der Einrichtung verursacht Probleme
OPDK-1886 Knoten kann nicht auf lokale IP-Adressen wie 192.168.x.y zugreifen
MGMT-2521 Trace-Sitzung hängt zeitweise auf
MGMT-2543 Der neue Proxy-Editor ändert den XML-Code in der <Payload> der Attributions-Richtlinie, wodurch vorhandene API-Proxys nicht mehr funktionieren.
MGMT-2599 Der neue Proxy-Editor stellt das Namespace-Präfix wieder her, nachdem Sie es gelöscht haben
MGMT-2702 Websiteübergreifende Sicherheitslücke für FireFox und Internet Explorer
APIRT-1074 Gzip-Inhalte werden nicht ordnungsgemäß verarbeitet, wenn der Header „Connection: Close“ ohne Header „Content-Length“ oder „Transfer-Encoding“ gesendet wird.

Bekannte Probleme

In dieser Version gibt es die folgenden bekannten Probleme.

Fehler-ID Beschreibung
APIRT-2742 Mit der Einführung des Nginx-Servers, der den Netty-Router ersetzt hat, ist die Edge-JMX-Integration mit Edge for Private Cloud 4.16.01 nicht verfügbar.
APIRT-2978

Router startet nicht Nginx oder Router kann nicht gestartet werden

Wenn der Edge Router Nginx nicht oder überhaupt nicht starten kann, wie in der Datei /opt/apigee/var/log/edge-router/logs/system.log gezeigt, 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 aufgrund einer Paketabhängigkeit wird der in Satellite Server 6 verwendete Katello-Agent auf Apigee Edge-Hosts, auf denen der Qpid-Daemon ausgeführt wird, nicht ordnungsgemäß installiert.
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 erhalten Sie einen Fehler im folgenden Format:

FEHLER: muss Inhaber der Beziehung sein

Bearbeiten Sie /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge und setzen Sie das folgende Attribut auf „apigee“:

POSTGRES_USER=apigee