4.17.05 – Versionshinweise zu Edge für Private Cloud

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Seit dem letzten Edge for Private Cloud-Feature-Release wurden die folgenden Releases veröffentlicht und sind in diesem Feature-Release enthalten:

Edge-Benutzeroberfläche veröffentlicht Edge-Verwaltungsversion

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

Versionsübersicht

Diese Version enthält einige wichtige Funktionen, mit denen Sie Ihre APIs besser steuern und schützen können. Dazu gehören:

  • Freigegebene Abläufe unterstützen die Bereitstellung ohne Ausfallzeiten.
  • Das Löschen von Monetarisierungsdaten für eine Organisation wird jetzt unterstützt.
  • Zusätzliche neue Funktionen, die im Folgenden beschrieben werden.

Datenbanken werden nicht mehr unterstützt.

Im Rest dieses Themas finden Sie Details zu allen neuen Funktionen, Updates und Fehlerkorrekturen in diesem Release.

Einstellung und Einstellung

Die folgenden Funktionen wurden in dieser Version eingestellt oder eingestellt. Weitere Informationen finden Sie in der Richtlinie zur Einstellung von Edge.

Eingestellt: Hinzufügen von Pfaden auf dem Tab „Leistung“ des API-Proxys

Bis zu dieser Version konnten Sie in der Verwaltungsoberfläche zu einem API-Proxy wechseln, den Tab „Leistung“ aufrufen und verschiedene Pfade für einen diagrammbasierten Vergleich auf dem Tab „Leistung“ des Proxys und im Dashboard „Geschäftstransaktionen“ erstellen. Diese Funktion wurde eingestellt und ist nicht mehr in der Benutzeroberfläche verfügbar. Eine Alternative zu dieser Funktion finden Sie im folgenden Apigee Community-Artikel: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

Eingestellt: buildInfo-URL für das Developer Services-Portal

In früheren Versionen des Portals haben Sie die folgende URL in einem Browser geöffnet, um die Portalversion zu ermitteln:

http://yourportal.com/buildInfo

Diese Verknüpfung wurde am 4.17.05 entfernt. Um die Version zu ermitteln, öffnen Sie in Drupal den Menüpunkt Berichte > Statusbericht. Die Portalversion wird in der Tabelle in der Zeile Installationsprofil angezeigt.

Einstellung des sicheren Apigee-Speichers (Depots)

Der sichere Apigee-Speicher, auch als „Vaults“ bezeichnet, wird eingestellt und ein Jahr nach dem Ankündigungsdatum der Einstellung auf der Seite Einstellung und Einstellung eingestellt. Tresore, die den verschlüsselten Speicher von Schlüssel/Wert-Paaren ermöglichen, werden mit der Management API erstellt und zur Laufzeit mit Funktionen im Node.js-Modul „apigee-access“ darauf zugegriffen.

Verwenden Sie anstelle des sicheren Speichers verschlüsselte Schlüssel/Wert-Zuordnungen (KVMs), wie unter Mit Schlüssel/Wert-Zuordnungen arbeiten beschrieben. Verschlüsselte KVMs sind genauso sicher wie Tresore und bieten mehr Optionen für die Erstellung und den Abruf. (MGMT-3848)

Neue Features und Updates

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 der Nutzerfreundlichkeit, Leistung, Sicherheit und Stabilität.

Private Cloud

Neuer erforderlicher SMTP-Konfigurationsparameter für die Installation hinzugefügt

Verwenden Sie jetzt den Parameter SMTPMAILFROM in der Konfigurationsdatei für die Edge-Installation. Mit diesem Parameter wird die E-Mail-Adresse angegeben, die verwendet wird, wenn Edge automatisierte E-Mails sendet, z. B. wenn ein Nutzer das Zurücksetzen eines Passworts anfordert. Weitere Informationen finden Sie unter Edge-Komponenten auf einem Knoten installieren.

(EDGEUI-1020)

Kann jetzt das Zeitlimit festlegen, das von der Edge-Benutzeroberfläche für Edge-API-Verwaltungsaufrufe verwendet wird

Sie können jetzt die API-Zeitüberschreitung angeben, die von der Edge-Benutzeroberfläche verwendet wird, um zu steuern, wie lange die Benutzeroberfläche auf die Rückgabe eines API-Verwaltungsaufrufs wartet. Die folgenden Properties definieren das Zeitlimit:

  • Mit conf_apigee_apigee.feature.apitimeout wird die Zeit in Sekunden festgelegt, die die UI wartet, bis ein Aufruf an das Backend zurückgegeben wird, unabhängig von jeglicher Aktivität dort. Wenn der Aufruf in dieser Zeit nicht abgeschlossen ist, wird auf der Benutzeroberfläche ein Zeitüberschreitungsfehler ausgegeben. Der Standardwert beträgt 180 Sekunden (3 Minuten).
  • conf_apigee_play.ws.timeout.idle legt fest, wie lange die Benutzeroberfläche (in Millisekunden) auf eine Aktivität auf dem Server wartet. Sie kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Das Festlegen eines höheren Werts hat keine Auswirkungen. Der Standardwert ist 180.000 Millisekunden (3 Minuten).
  • conf_apigee_play.ws.timeout.connection legt fest, wie lange die UI auf das Herstellen einer Verbindung wartet. Sie kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Das Festlegen eines höheren Werts hat keine Auswirkungen. Der Standardwert ist 120.000 Millisekunden (2 Minuten).

Weitere Informationen finden Sie unter Zeitlimit für Edge-API-Verwaltungsaufrufe festlegen.

(EDGEUI-816)

Zeitlimit für Wiederholungsversuche des Message Processors für Router hinzugefügt

Es wurde ein Zeitlimit hinzugefügt, damit Router keine Anfragen mehr an Message Processors wiederholen und stattdessen eine Fehlermeldung zurückgeben.

Weitere Informationen finden Sie unter Router so konfigurieren, dass Verbindungen zu einem Message Processor noch einmal versucht werden.

(APIRT-2912)

Verfahren zum Ändern des Standard-Systemadministrators hinzugefügt

Es gibt jetzt eine Dokumentation zum Ändern des Standardsystemadministrators.

Weitere Informationen finden Sie unter Nutzer, Rollen und Berechtigungen verwalten.

(DOS-4895)

Dokumentation zum Trennen von Edge-Installationsaufgaben zwischen Root- und Nicht-Root-Nutzer hinzugefügt

In der neuen Dokumentation wird beschrieben, wie Sie Installationsaufgaben für Edge zwischen Root- und Nicht-Root-Nutzern trennen.

Weitere Informationen finden Sie unter Edge-Installation – Übersicht.

(DOS-4573)

Edge sendet E-Mails automatisch als Reaktion auf bestimmte Ereignisse, z. B. wenn ein Nutzer zu einer Organisation hinzugefügt wird. Viele dieser E-Mails enthalten einen Link. Wenn beispielsweise ein neuer Nutzer zu einer Organisation hinzugefügt wird, sendet die Edge-Benutzeroberfläche dem Nutzer eine E-Mail mit einer Anmelde-URL im Format:

https://domain/login

Die Domain wird automatisch von Edge ermittelt und ist in der Regel für die Organisation korrekt. Wenn sich die Edge-Benutzeroberfläche jedoch hinter einem Load Balancer befindet, ist der automatisch generierte Domainname möglicherweise falsch. In diesem Fall können Sie mit der Property conf_apigee_apigee.emails.hosturl den Domainnamen-Teil der generierten URL explizit festlegen.

Weitere Informationen finden Sie unter Hostnamen für Links in generierten E-Mails festlegen.

(EDGEUI-1044)

Festlegen der Basis-URL, die von der Edge-Benutzeroberfläche für einen API-Proxy angezeigt wird

Auf der Edge-Benutzeroberfläche wird die URL eines API-Proxys basierend auf den Einstellungen im virtuellen Host angezeigt, die dem Bereitstellungsort des Proxys entsprechen. Diese Anzeige kann die Router-Portnummer des virtuellen Hosts enthalten.

In den meisten Fällen ist die in der Edge-Benutzeroberfläche angezeigte URL die richtige URL für externe Anfragen an den Proxy. Bei einigen Konfigurationen ist die angezeigte URL jedoch nicht korrekt. Beispielsweise kann jede der folgenden Konfigurationen dazu führen, dass die angezeigte URL nicht der tatsächlichen URL entspricht, die für externe Anfragen an den Proxy verwendet wird:

  • SSL-Terminierung erfolgt bei einem Load Balancer
  • Die Portzuordnung erfolgt zwischen einem Load Balancer und Apigee-Routern.
  • Ein Load Balancer, der mit Pfadüberschreibung konfiguriert ist

Edge für Private Cloud 4.17.05 und höher unterstützt ein Attribut auf dem virtuellen Host namens <BaseUrl>, mit dem Sie die von der Edge-Benutzeroberfläche angezeigte URL überschreiben können. Hier ein Beispiel für das virtuelle Hostobjekt mit dem neuen Attribut <BaseURL>. In diesem Beispiel wird der Wert http://myCo.com in der Edge-Benutzeroberfläche angezeigt:

<VirtualHost name="myVHost">
   <HostAliases>
     <HostAlias>DNS_name_or_IP:9005</HostAlias> 
   </HostAliases> 
   <BaseUrl>http://myCo.com</BaseUrl>     
   <Interfaces/>
   <Port>9005</Port> 
</VirtualHost>

Wenn <BaseUrl> nicht festgelegt ist, wird die Standard-URL, die von der Edge-Benutzeroberfläche gerendert wird, als http://DNS_name_or_IP:9005/ angezeigt. Die tatsächliche Konfiguration des Hostalias ist jedoch http://myCo.com.

Sie können die Basis-URL auch beim Erstellen einer Organisation mithilfe des Attributs VHOST_BASEURL und des Dienstprogramms apigee-provision festlegen.

Weitere Informationen finden Sie unter TLS-Zugriff auf eine API für die Private Cloud konfigurieren.

(EDGEUI-5008)

Dokumentation zum Aktivieren der Debug-Protokollierung hinzugefügt

Es wurde eine Dokumentation hinzugefügt, in der beschrieben wird, wie das Debug-Logging für Edge-Komponenten aktiviert oder deaktiviert wird.

Weitere Informationen finden Sie unter Debugging-Logging aktivieren.

(APIRT-4018)

Neue Installations- und Befehlssyntax für das Hilfsprogramm „apigee-analytics-collector“

Alle Edge for Private Cloud-Kunden müssen über die Betaversion des Befehlszeilen-Dienstprogramms apigee-analytics-collector Statistiken zum API-Proxy-Traffic an Apigee senden. Dieses Dienstprogramm sendet den API-Aufrufvolumenbericht zurück an Apigee.

Diese Version von Edge enthält neue Installationsanweisungen und Befehlssyntax für das Dienstprogramm apigee-analytics-collector. In dieser Version wird das Dienstprogramm apigee-analytics-collector jetzt über apigee-service anstelle von npm installiert und nicht mehr als eigenständiger Befehl aufgerufen.

Weitere Informationen finden Sie unter API-Verkehrsdaten zu Apigee hochladen – Betaversion.

Neues Standardinstallationsverzeichnis nach der Aktualisierung von Nginx/Postgres im Developer Services-Portal nach einer neuen Installation auf Version 4.17.01

Nach der Aktualisierung einer neuen Installation von 4.17.01, die Nginx/Postgres verwendet, hat sich das Stammverzeichnis von folgendem Pfad in diesen geändert:

/opt/apigee/apigee-drupal

in

/opt/apigee/apigee-drupal/wwwroot

API-Dienste

Strengere Eingabevalidierung für Entitäten

Für alle Entitäten der Apigee Edge-Organisation wurde eine strengere Eingabevalidierung erzwungen. Zulässige Zeichen sind in der Regel Buchstaben (in Groß- und Kleinschreibung), Ziffern und Unterstriche.

Zu den betroffenen Entitäten gehören:

  • Organisationen
  • Umgebungen
  • API-Proxys
  • API-Proxy-Überarbeitungen
  • Richtliniennamen im API-Proxy
  • Konfigurations-IDs für Debug-Trace-Masken
  • Ressourcennamen (Java-Aufruf, XSL, alle Ressourcen)
  • Schlüsselspeicher
  • CRLstores
  • Ressourcenverweise
  • Zielserver

(MGMT-3840)

Bereitstellung ohne Ausfallzeiten für freigegebene Abläufe

Wenn Sie freigegebene Abläufe bereitstellen und dafür sorgen möchten, dass während der Bereitstellung nur wenig oder gar kein eingehender Traffic abgelehnt wird, können Sie jetzt eine API zur Bereitstellungsverwaltung ohne Ausfallzeiten verwenden. Der Prozess ist fast identisch mit der Bereitstellung ohne Ausfallzeiten für API-Proxys, die die Verwaltungs-API verwenden. Der einzige Unterschied ist die API-Ressource für die Verwaltung.

Mit dem folgenden Aufruf wird die im URI angegebene Version des freigegebenen Ablaufs bereitgestellt und die zuvor bereitgestellte Version zurückgezogen (dies wird durch den Abfrageparameter override=true aktiviert):

curl -X POST -H "Content-type:application/x-www-form-urlencoded" \
https://api.enterprise.apigee.com/v1/o/{org_name}/environments/{env-name}/sharedflows/{shared_flow_name}/revisions/{revision_number}/deployments?"override=true" \
-u email:password

(MGMT-3485)

Monetarisierung

Monetarisierungsdaten für eine Organisation löschen

In den folgenden Fällen möchten Sie möglicherweise die Monetarisierungsdaten für Ihre Organisation löschen:

  • Löschen Sie Ihre Organisation. In diesem Fall müssen Sie die Monetarisierungsdaten löschen, bevor Sie die Organisation löschen können.
  • Löschen Sie die Monetarisierungsdaten aus einer Testorganisation, die Sie wiederverwenden möchten. In diesem Fall müssen Sie die Apigee Edge-Daten synchronisieren, nachdem Sie die Monetarisierungsdaten gelöscht haben.

Weitere Informationen findest du unter Monetarisierungsdaten aus deiner Organisation löschen. (DEVRT-2581)

API zum Aktivieren der Monetarisierung für eine Organisation hinzugefügt

Sie können jetzt über eine API die Monetarisierung für eine Organisation aktivieren.

Weitere Informationen finden Sie unter Monetarisierung für eine Organisation aktivieren.

(DEVRT-2383)

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben. Diese Liste ist hauptsächlich für Nutzer gedacht, die prüfen möchten, ob ihre Support-Tickets erfolgreich bearbeitet wurden. Sie enthält keine detaillierten Informationen für allgemeine Nutzer.

Private Cloud 4.17.05

Problem-ID Beschreibung
DEVRT-3569

Die maximale Länge von Produkt- und App-Namen ist bei der Monetarisierung kürzer als bei Edge.

Für Produkt- und App-Namen gelten jetzt für Monetarisierung und Edge dieselben Längenbeschränkungen.

DOS-4400 Die Sicherungsaktion „apigee-service“ schlägt fehl, wenn im Datenverzeichnis Symlinks verwendet werden
DOS-4563

ZooKeeper-Bestätigung funktioniert jetzt mit Hostnamen und IP-Adressen

Mit Edge-Konfigurationsdateien können Sie jetzt ZooKeeper-Knoten mithilfe von IP-Adressen und Hostnamen angeben.

DOS-4562

Mit der Aktion „apigee-provision delete-env“ können Sie das Administratorpasswort nicht über die Befehlszeile eingeben

Sie können das Administratorpasswort jetzt über die Befehlszeile eingeben.

DOS-4568

ZooKeeper-Bestätigung funktioniert jetzt, wenn Sie das Suffix „:observer“ angeben

In Edge-Konfigurationsdateien können Sie jetzt das Suffix „:observer“ für ZooKeeper-Knoten angeben.

EDGEUI-28

Nutzersitzung wird nicht gelöscht, wenn sich der Nutzer von der Edge-Benutzeroberfläche abmeldet

Wenn sich ein Nutzer von der Edge-Benutzeroberfläche abmeldet, wird das Sitzungscookie für den Nutzer gelöscht. Während der Nutzer jedoch angemeldet ist, kann Malware oder andere schädliche Software, die auf dem System des Nutzers ausgeführt wird, das Cookie abrufen und für den Zugriff auf die Edge-Benutzeroberfläche verwenden.
Sie können die Edge-Benutzeroberfläche so konfigurieren, dass Informationen über aktuelle Sitzungen im Serverarbeitsspeicher gespeichert werden. Wenn sich der Nutzer abmeldet, werden seine Sitzungsinformationen gelöscht, damit ein anderer Nutzer das Cookie nicht verwenden kann, um auf die Edge-Benutzeroberfläche zuzugreifen. Weitere Informationen finden Sie unter Edge-Benutzeroberfläche so konfigurieren, dass Sitzungsinformationen im Arbeitsspeicher gespeichert werden.
EDGEUI-662

Der Kennworthinweistext kann jetzt in der Edge-Benutzeroberfläche festgelegt werden.

Sie können jetzt den Text steuern, der im Dialogfeld zum Zurücksetzen des Passworts in der Edge-Benutzeroberfläche angezeigt wird. Das ist nützlich, wenn Sie spezielle Anforderungen an Nutzerpasswörter haben. Weitere Informationen finden Sie unter Kennworthinweistext in der Edge-Benutzeroberfläche festlegen.

EDGEUI-920

Die Unterstützung verschlüsselter KVMs in der Edge-Benutzeroberfläche ist standardmäßig deaktiviert.

In früheren Releases mussten Sie die Unterstützung für verschlüsselte KVMs in der Edge-Benutzeroberfläche explizit aktivieren.

EDGEUI-962

Der SMTP-TLS-Port ist nicht mehr auf 465 beschränkt

Sie können jetzt den SMTP-TLS-Port auswählen.

Cloud 17.04.12 (UI)

Problem-ID Beschreibung
EDGEUI-1008 Falsche Weiterleitung beim Wechsel zu „Try New Edge“ in der SAML-fähigen URL
Die Weiterleitung funktioniert jetzt ordnungsgemäß, wenn Sie in einer SAML-fähigen URL auf Try New Edge (Neuen Edge testen) klicken.
EDGEUI-980 Die Trace-Sitzung sollte beendet werden, nachdem der Nutzer Änderungen an einem API-Proxy gespeichert oder ihn aus der Umgebung entfernt hat.
Die Trace-Sitzung wird jetzt beendet, nachdem der Nutzer Änderungen an einem API-Proxy gespeichert oder ihn aus der Umgebung entfernt hat.
DEVRT-3532 Erzwingung von Dezimalstellen in der EDGE-UI
Die EDGE-UI kann jetzt die Anzahl der Dezimalstellen erzwingen, einschließlich der in Eingabemasken zulässigen Anzahl von Stellen.

Cloud 17.04.05 (UI)

Problem-ID Beschreibung
EDGEUI-976 Die Meldung „Maximale Anzahl von Trace-Transaktionen“ wird fälschlicherweise auf zwei Zeilen aufgeteilt
Bei der Anzeige von Fehlermeldungen wurde in der Edge-Benutzeroberfläche manchmal ein Wort fälschlicherweise auf zwei Zeilen aufgeteilt. Dieses Problem wurde behoben.
EDGEUI-971 SOAP 2 REST: Beispiele entfernen, die nicht funktionieren
Verweise auf die Beispiel-WSDL für CurrencyConvertor wurden aus der Edge-Benutzeroberfläche und -Dokumentation entfernt.
EDGEUI-905 SOAP-Proxy-WSDL-Beispiel für Wetter funktioniert nicht mehr
Verweise auf die WSDL-Beispieldatei für das Wetter wurden aus der Edge-Benutzeroberfläche und der Dokumentation entfernt.

Cloud 17.03.29 (UI)

Problem-ID Beschreibung
EDGEUI-967 Fehlermeldungen nach Beenden der Trace-Sitzung unterdrücken
Wenn während einer Trace-Sitzung ein Fehler auftritt, wird die Trace-Sitzung beendet und nachfolgende Fehlermeldungen werden unterdrückt.

Wenn die maximale Anzahl von Transaktionen für eine einzelne Trace-Sitzung erreicht wird und die Trace-Sitzung beendet wird, wird jetzt außerdem die folgende Meldung angezeigt:

A maximum of 20 transactions can be fetched during a trace session. Start a new trace session to view more transactions.

EDGEUI-966 Auf der Seite mit den API-Produktdetails werden keine Entwickler-Apps angezeigt
Unter bestimmten Umständen wurden auf der Seite mit den API-Produktdetails keine Entwickler-Apps angezeigt. Dieses Problem wurde behoben.
EDGEUI-965 Die Seite „Entwickler-Apps“ hängt in einigen Zeitzonen unter openSUSE
Die Seite „Entwickler-Apps“ konnte in bestimmten Zeitzonen unter openSUSE nicht geladen werden. Dieses Problem wurde behoben.
EDGEUI-907 Das Kästchen „Verschlüsselt“ ist für alle HIPAA-Organisationen standardmäßig ausgewählt
Bei HIPAA-Organisationen werden alle Schlüssel/Wert-Zuordnungen verschlüsselt. Wenn Sie über die Benutzeroberfläche eine neue Schlüssel/Wert-Zuordnung für eine HIPAA-Organisation hinzufügen, ist im Dialogfeld „Neue Schlüssel/Wert-Zuordnung“ das Kästchen „Verschlüsselt“ ausgewählt und kann nicht deaktiviert werden.

Cloud 17.03.15.01 (UI)

Problem-ID Beschreibung
EDGEUE-996 Auf der Produktdetailseite werden keine Apps angezeigt
Auf der Produktdetailseite werden jetzt alle Entwickler-Apps angezeigt.
EDGEUI-973 Edge leitet nach dem Beenden der Trace-Sitzung zum Anmeldebildschirm weiter
Ein Fehler wurde behoben, durch den Edge Nutzer bei normalen Vorgängen wie dem Beenden einer Trace-Sitzung zum Anmeldebildschirm weiterleitete.

Cloud 17.03.15 (Benutzeroberfläche)

Problem-ID Beschreibung
EDGEUI-961 Pufferzeit für die Berechnung der Tokenaktualisierung lassen
Um zu verhindern, dass Aufrufe an Edge gelegentlich fehlschlagen, prüft Edge jetzt auf und aktualisiert Tokens, die in naher Zukunft ablaufen, anstatt nur diejenigen zu aktualisieren, die abgelaufen sind.
EDGEUI-954 Im Proxy-Editor werden Anführungszeichen in Bedingungen durch eine codierte Entität ersetzt
Im Proxy-Editor werden Anführungszeichen nicht mehr im <Condition>-Tag codiert.
EDGEUI-952 Das Trace-Tool funktioniert nicht, wenn gefilterte Abfrageparameter Sonderzeichen enthalten
Der Abfrageparameterfilter im Trace-Tool funktioniert ordnungsgemäß, wenn im Filter Sonderzeichen angegeben sind.
EDGEUI-943 Abgelaufenes /oAuthRefreshToken sollte keinen 500-Fehler zurückgeben
Wenn ein OAuth-Token abläuft, wird jetzt anstelle eines 5XX-Serverfehlers ein 303-HTTP-Statuscode zurückgegeben.
EDGEUI-942 Die Seite „Node.js-Protokolle“ sollte bei einem Fehler nicht mehr automatisch aktualisiert werden
Wenn bei der Anzeige von Node.js-Protokollen ein Fehler auftritt, wird die automatische Aktualisierung automatisch deaktiviert. Sie können die automatische Aktualisierung jederzeit wieder aktivieren, indem Sie auf „Automatische Aktualisierung starten“ klicken.
EDGEUI-941 Probleme mit der Fehlerbehandlung und der automatischen Abmeldung
Unter bestimmten Umständen wird der Nutzer nicht zum Anmeldebildschirm weitergeleitet, wenn er seine Anmeldedaten noch einmal eingeben muss, um fortzufahren. Dieses Problem wurde behoben.
EDGEUI-934 Über den Proxy-Editor eingereichte Bundles müssen komprimiert sein
Wenn Sie eine neue oder vorhandene Version im Proxy-Editor bearbeiten, wird jetzt ein komprimiertes ZIP-Bundle eingereicht.
EDGEUI-918 Apigee-Hinweis aktualisieren
Die Apigee-Beratung wurde so aktualisiert:
  • Abfragen der letzten 24 Stunden (statt nur „gestern um Mitternacht“)
  • Stoppt die Abfrage, wenn bei der Suche nach Hinweisen ein Fehler auftritt (z. B. wenn Ihre Anmeldedaten abgelaufen sind).
  • Der Titel wurde in „Hinweise“ von „Hinweisbenachrichtigungen“ geändert.
EDGEUI-917 4xx-Fehler nicht als 502 umschließen
4xx-HTTP-Fehler werden in der UI nicht mehr als 502-HTTP-Fehler vom Typ „Bad Gateway“ umschlossen.

Cloud 17.03.13.02 (Monetarisierung)

Problem-ID Beschreibung
DEVRT-3584 Übergangssupport für GET {organization}/limits-Aufruf
Alle API-Endpunkte für die eingestellte Limits-Funktion wurden entfernt und antworten mit dem Statuscode 404, mit Ausnahme von GET {organization}/limits, das ein leeres limit-Array zurückgibt. So haben Sie Zeit, die Verwendung dieses Endpunkts einzustellen. Wir empfehlen, alle Verweise auf den GET {organization}/limits-Endpunkt vor September 2017 zu entfernen.
DEVRT-3555 Bei der Synchronisierung der Entwicklerausgabe wird „products“ angezeigt.
Wenn Sie Entwickler mithilfe der Monetarisierungs-API synchronisieren, wie unter Entwickler mithilfe der API synchronisieren beschrieben, wurde in der Ausgabe „products“ anstelle von „developers“ angegeben. Dieses Problem wurde behoben.

Cloud 17.03.13.01 (Monetarisierung)

Problem-ID Beschreibung
DEVRT-3554 API-Produkt mehreren API-Paketen hinzufügen
Sie können jetzt ein API-Produkt mehreren API-Paketen hinzufügen, die aktive Entwickler haben können oder nicht, solange die Entwickler nicht zwei separate Tarifpakete akzeptieren, die für dasselbe API-Produkt gelten.
DEVRT-3532 Unterstützung zusätzlicher Dezimalstellen für die Bewertung von Preisplänen
Die Property MINT.RATE_DECIMAL_PLACES wird jetzt für Ihre Organisation unterstützt. Sie können damit die Anzahl der Dezimalstellen für bestimmte Preisplanwerte festlegen. Weitere Informationen finden Sie unter Anzahl der Dezimalstellen für Tarifpreise konfigurieren.
DEVRT-3517 Flag zum Aktivieren der Steuerabrechnungsfunktion pro Organisation
Mit dem Flag MINT_TAX_ENGINE_ENABLED können Systemadministratoren die Steuerabrechnungsfunktion für die Monetarisierung jetzt aktivieren oder deaktivieren. Die Steuerabrechnung ist für neue Organisationen, die die Monetarisierung aktiviert haben, standardmäßig deaktiviert.
DEVRT-3454 Ausnahmebehandlung/Antworten in Monetization APIs verbessern
Die Fehlerbehandlung wurde verbessert, um jetzt genauere Details zu den gemeldeten Fehlern hinzuzufügen.
DEVRT-3441 Nutzungsbenachrichtigung wurde fälschlicherweise ausgelöst
Eine Nutzungsbenachrichtigung wurde fälschlicherweise ausgelöst. Das Problem wurde behoben.

Cloud 17.03.13 (API-Verwaltung)

Problem-ID Beschreibung
MGMT-3843 Fehler „org.antlr.v4.runtime.Vocabulary“ beim Rendern des Modells als HTML
MGMT-3829 Der Versuch, einen API-Proxy mit dem API-Endpunkt für die Bereitstellung eines freigegebenen Ablaufs bereitzustellen, scheint erfolgreich zu sein
Durch diese Fehlerkorrektur wird in der Sharedflow Deployment API eine Validierung hinzugefügt, um bei der Bereitstellung einer API-Proxy-Version den Fehler 400 „Bad Request: NoSharedFlowsToDeploy“ zurückzugeben.
MGMT-3667 GET /v1/o/{org}/developers gibt eine falsche Anzahl von Entwicklern zurück
MGMT-3575 Ausnahme „expressions.parser.InvalidPattern“ bei der Bereitstellung
MGMT-3511 Bei der Proxybereitstellung wird der Antwortcode 400 zurückgegeben, obwohl die Bereitstellung erfolgreich war
Durch diese Fehlerkorrektur wird der Status „Nicht bereitgestellt“ einer API-Proxy-Version ignoriert, der über einen anderen API-Aufruf zum Aufheben der Bereitstellung während der Bereitstellungsüberschreibung einer neuen Version ausgelöst wurde.

Cloud 17.03.1 (UI)

Problem-ID Beschreibung
EDGEUI-936 Spuren: Das Festlegen eines Filters für den Inhaltstyp funktioniert nicht, da der Schrägstrich doppelt codiert ist
EDGEUI-935 Fehler beim Abrufen von Analysedaten beim Verwenden des benutzerdefinierten Berichtsfilters „= Anmeldung“
EDGEUI-930 XML-Codierung der Regular Expression Protection-Richtlinie beim Speichern des Bundles nicht beibehalten

Cloud 17.02.15 (UI)

Problem-ID Beschreibung
EDGEUI-901 Fehler in der WSDL, die im Rahmen von SOAP-Passthrough-Proxys generiert wurde
EDGEUI-884 Das Aufrufen eines Produkts, das mit Zehntausenden von Anwendungen verknüpft ist, könnte zum Absturz der Benutzeroberfläche führen
EDGEUI-868 Im IE-Browser werden einige UI-Seiten nicht angezeigt und es wird die Fehlermeldung „Object doesn't support property“ (Objekt unterstützt keine Property) ausgegeben.
EDGEUI-238 Irreführender Trace-Fehler: „Sie sind nicht berechtigt, in dieser Umgebung zu erfassen.“
Das eigentliche Problem war, dass die ausgewählte Proxy-Version nicht bereitgestellt wurde.

Cloud 17.02.13 (API-Laufzeit)

Problem-ID Beschreibung
DEVRT-3205 Die Erstellung eines Unternehmens schlägt zeitweise fehl
APIRT-3513 Proxyaufrufe schlagen aufgrund des Fehlers „Vhost nicht gefunden“ fehl
APIRT-3507 Intermittent errors on JavaScript service callouts that called the same IP with different hostnames
APIRT-3449 Richtlinie „OAuth 2.0-Zugriffstoken überprüfen“ setzt falschen Property-Namen; doppelte Präfixe „apiproduct.apiproduct.*“
APIRT-3392 Gelegentlich lange Antwortzeiten bei MPs für bestimmten Proxy
APIRT-3032 DNS-Suche für target.url, die auf eine IP-Adresse festgelegt ist
APIRT-2718

OAuthV2-Richtlinie – Zugriffstoken generieren gibt api_product_list falsch formatiert zurück
Wenn Sie die Verwaltungs-API zum Generieren eines OAuth v2.0-Zugriffstokens verwenden, enthält die JSON-Antwort eine Liste von API-Produkten im folgenden Format:

"api_product_list" : "[Produkt1, Produkt2, Produkt3]"

Das neue Attribut „api_product_list_json“ in der Antwort gibt außerdem die Liste der Produkte als Array mit einzelnen Produktnamen zurück:

"api_product_list_json" : ["Product1", "Product2", "Product3"]

Cloud 17.02.13 (API-Verwaltung)

Problem-ID Beschreibung
UAPAQ-146 TPS-Analysemesswert gibt Minuten, nicht Sekunden zurück

Cloud 17.01.18 (UI)

Problem-ID Beschreibung
EDGEUI-898

Fehler beim Importieren oder Speichern großer Bundles (> 10 MB)

Dieses Problem wurde in einem Hotfix behoben, der am 6. Februar 2017 veröffentlicht wurde. (REL-3948)

EDGEUI-860

Nutzer erhalten keine E-Mail, wenn sie über die Benutzeroberfläche einer Organisation hinzugefügt werden

Dieses Problem wurde in einem Hotfix behoben, der am 23. Januar 2017 veröffentlicht wurde.

EDGEUI-847 NodeJS-Option sollte aus der Service Callout-Richtlinie entfernt werden
EDGEUI-827 Benutzerdefinierte Rollen können unerwartet zusätzliche Berechtigungen zulassen

Cloud 17.01.16 (API-Verwaltung)

Problem-ID Beschreibung
MGMT-3697 Geringe Leistung der Management API
MGMT-3674 Verschlüsselte KVMs oder Tresore für HIPAA-kompatible Organisationen können nicht erstellt werden
MGMT-3647 Der Zugriff für Nutzerrollen für Nutzer mit E-Mail-Adressen in Großbuchstaben gibt Fehler 403 zurück
MGMT-3601 Fehler beim Bereitstellen eines neuen Apigee-Proxys
MGMT-3527 Fehler beim Laden des Zielservers, des Caches und des virtuellen Hosts während der Bereitstellung
DOS-4008 Fehler bei der Zugriffsprotokollierung, durch den ein falscher Rückgang der Zugriffe angezeigt wurde

Cloud 17.01.16 (Monetarisierung)

Problem-ID Beschreibung
DEVRT-3385 Benachrichtigungsvorlagen für Benachrichtigungen von Unternehmen an Entwickler hinzufügen
Es wurden Standardbenachrichtigungsvorlagen für Benachrichtigungen von Unternehmen an Entwickler hinzugefügt, darunter COMPANY_INVITES_DEVELOPER und DEVELOPER_INVITES_COMPANY. Weitere Informationen finden Sie unter Benachrichtigungen mithilfe von Benachrichtigungsvorlagen einrichten.
DEVRT-3364 Preisplan wurde am Verlängerungsdatum nicht verlängert
Ein Problem wurde behoben, das verhinderte, dass Preispläne am konfigurierten Verlängerungsdatum verlängert wurden.
DEVRT-3325 Es wurden keine Benachrichtigungen zur Nutzung von Preisplänen generiert
Ein Problem wurde behoben, das dazu führte, dass keine Benachrichtigungen zur Nutzung von Preisplänen gesendet wurden.
DEVRT-3297 API-Aufrufe werden nach Ablauf des Tarifplans nicht blockiert
Es wurde ein Problem behoben, durch das API-Aufrufe nach dem Ablaufdatum des Tarifplans möglich waren.
DEVRT-3296 Beim Löschen eines API-Pakets mit Entwürfen oder abgelaufenen Tarifen wird ein 500-HTTP-Fehler zurückgegeben
Wenn Sie ein API-Paket mit Entwurfs- oder abgelaufenen Tarifplänen löschen, schlägt der Löschvorgang mit dem HTTP-Fehler 500 fehl. Es wird jetzt ein ausführlicherer Fehler zurückgegeben, der darauf hinweist, dass der Nutzer die abgelaufenen oder als Entwurf gespeicherten Preispläne löschen muss, bevor er das API-Paket löschen kann.
DEVRT-3178 Zukünftiger Preisplan wird nicht auf Entwickler angewendet, der übergeordneten Preisplan akzeptiert, nachdem der zukünftige Preisplan veröffentlicht wurde
Wenn ein oder mehrere Entwickler einen übergeordneten Preisplan akzeptiert haben, nachdem ein zukünftiger Preisplan veröffentlicht wurde, wurde der zukünftige Preisplan nicht berücksichtigt und die Entwickler wurden gesperrt, als der übergeordnete Preisplan abgelaufen ist. Dieses Problem wurde behoben.
DEVRT-3113 Für einige Termine werden Benachrichtigungen doppelt gesendet
Es werden keine doppelten Benachrichtigungen für denselben Termin mehr gesendet.