4.16.05.05 – Versionshinweise zu Edge für Private Cloud

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

Am Dienstag, 25. Oktober 2016, haben wir eine neue Version von Apigee Edge für Private Cloud veröffentlicht.

Updateverfahren

Führen Sie die folgenden Schritte aus, um Ihre Installation zu aktualisieren:

  1. Bereinigen Sie auf allen Edge-Knoten die Yum-Repositories:
    > sudo yum clean all

  2. Aktualisieren Sie auf allen Edge-Knoten apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  3. Aktualisieren Sie auf allen Cassandra-Knoten apigee-cassandra:
    >/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren von Edge verwendet haben.

  4. Aktualisieren Sie auf allen Edge-Knoten edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Aktualisieren Sie auf allen Edge-UI-Knoten edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Dieses Update enthält die Korrektur für EdgeUI-675. Nachdem Sie dieses Update ausgeführt haben, können Sie die Edge-Benutzeroberfläche so konfigurieren, dass OpenAPI-Spezifikationen Anfragen an private IP-Adressen definieren können. Weitere Informationen finden Sie unter Zugriff der Edge-Benutzeroberfläche auf lokale IP-Adressen zulassen.

  6. Wenn Sie nur Edge-Monetarisierungsdienste installiert haben, wenden Sie den Patch für DEVRT-3098 an:
    > /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server add-missing-notification-templates -f configFile

    Dabei gibt configFile die Konfigurationsdatei an, die Sie zum Installieren von Edge verwendet haben.

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung Build-Nummer
APIRT-1144

Verbesserungen der „XML-to-JSON“-Richtlinie

Die „XML-to-JSON“-Richtlinie wurde um die folgenden Funktionen erweitert. Sie können die Richtlinie so konfigurieren, dass:

  • Einige XML-Elemente während der Konvertierung als Arrays behandelt werden, wodurch die Werte im JSON-Dokument in eckige Klammern gesetzt werden: „[ ]“.
  • Ebenen der XML-Dokumenthierarchie im endgültigen JSON Dokument entfernt oder gelöscht werden.

Weitere Informationen finden Sie unter „XML-to-JSON“-Richtlinie.

edge-gateway-4.16.05-0.0.778
APIRT-3389

Fehler beim Hochladen von Node.js-Nutzlasten über 25 KB

Sie können jetzt Node.js-Nutzlasten hochladen, die größer als 25 KB sind.

edge-gateway-4.16.05-0.0.761

DBS-1234

Verzeichnis für Cassandra-Logs mit dem Namen „{T}conf_logback.logdir{“

Ein Konfigurationsproblem wurde behoben, bei dem ein Verzeichnis für die Cassandra-Logs den Namen "{T}conf_logback.logdir{" hatte.

apigee-cassandra-2.1.13-0.0.954
DEVRT-2834

Mit der Monetarisierung können jetzt Abrechnungsdokumente ohne Aktivität generiert werden

In früheren Versionen führte der Versuch, Abrechnungsdokumente zu generieren, wenn keine Aktivität vorhanden war, zu einem Fehler.

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3098

Fehler beim Einrichten von Monetarisierungsbenachrichtigungsvorlagenüber die Benutzeroberfläche

Beim Einrichten von Monetarisierungsbenachrichtigungsvorlagen über die Benutzeroberfläche wird ein Fehler ausgelöst, wie unter Benachrichtigungen mit Benachrichtigungsvorlagen einrichten beschrieben.

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3266

Benachrichtigung für die Monetarisierung schlägt fehl, wenn Sie die Registrierung von Entwicklern für neue Tarifpläne aktivieren

edge-mint-gateway-4.16.05-0.0.562
EDGEUI-675

OpenAPI-Spezifikationen können auf private IP-Adressen zugreifen

Standardmäßig verhindert Edge, dass OpenAPI-Spezifikationen auf private IP-Adressen verweisen. Sie können jetzt den Zugriff auf private IP-Adressen aktivieren, wie unter Zugriff der Edge-Benutzeroberfläche auf lokale IP-Adressen zulassen beschrieben.

edge-sap-ui-4.16.05-0.0.3692

Bekannte Probleme

Dieses Release weist die folgenden bekannten Probleme auf.

Problem-ID Beschreibung
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 /opt/apigee/var/log/edge-router/logs/system.log Datei 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
APIRT-3364

Message Processor führt DNS-Lookup für IPv4 und IPv6 aus

Wenn Sie NSCD (Name Service Cache Daemon) installiert und aktiviert haben, führen Message Processor möglicherweise zwei DNS-Lookups aus: eines für IPv4 und eines für IPv6.

So deaktivieren Sie den DNS-Lookup für IPv6:

  1. Bearbeiten Sie auf jedem Message Processor-Knoten die Datei /etc/nscd.conf.
  2. Legen Sie die folgende Eigenschaft fest:

    enable-cache hosts no
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 im folgenden Format angezeigt wird:

ERROR: must be owner of relation

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

DOC-1687 Aufgrund eines bekannten Konflikts mit Paketabhängigkeiten wird der in Satellite Server 6 verwendete Katello-Agent nicht ordnungsgemäß auf Apigee Edge-Hosts installiert, auf denen der Qpid Daemon ausgeführt wird.