Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen. info
Seit dem letzten Edge for Private Cloud-Feature-Release sind die folgenden Releases erfolgt und in diesem Feature-Release enthalten:
| Edge-Benutzeroberfläche | Edge-Verwaltungsversion |
|---|---|
Unter Versionsnummerierung erfahren Sie, wie Sie herausfinden können, ob eine bestimmte Cloud-Version in Ihrer Version von Edge for Private Cloud enthalten ist.
Versionsübersicht
Diese Version enthält eine Reihe wichtiger Funktionen, mit denen Sie Ihre APIs besser steuern und schützen können, darunter:
- Freigegebene Abläufe unterstützen die Bereitstellung ohne Ausfallzeiten.
- Das Löschen von Monetarisierungsdaten für eine Organisation wird jetzt unterstützt.
- Weitere neue Funktionen werden unten beschrieben.
Im Bereich der Einstellung von Funktionen wurden Tresore eingestellt.
Im Rest dieses Themas finden Sie Details zu allen neuen Funktionen, Updates und Fehlerkorrekturen, die in der Version enthalten sind.
Einstellung und Außerbetriebnahme
Die folgenden Funktionen wurden in dieser Version eingestellt oder entfernt. Weitere Informationen finden Sie in der Richtlinie zur Einstellung von Edge.
Eingestellt: Pfade auf dem Tab „API-Proxy-Leistung“ hinzufügen
Bis zu diesem Release konnten Sie in der Verwaltungs-UI zu einem API-Proxy navigieren, den Tab „Leistung“ aufrufen und verschiedene Pfade für einen diagrammbasierten Vergleich auf dem Tab „Leistung“ des Proxys und im Dashboard „Geschäftsvorgänge“ 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: Alternative to Business Transactions API. (EDGEUI-902)
Eingestellt: buildInfo-URL für das Entwicklerdienste-Portal
In früheren Versionen des Portals haben Sie die folgende URL in einem Browser geöffnet, um Ihre Portalversion zu ermitteln:
http://yourportal.com/buildInfo
In Version 4.17.05 wurde dieser Link entfernt. Um die Version zu ermitteln, öffnen Sie in Drupal den Menüeintrag Berichte > Statusbericht. Die Portalversion wird in der Tabelle in der Zeile Installationsprofil angezeigt.
Einstellung des sicheren Speichers (Vaults) in Apigee
Der sichere Apigee-Speicher, auch als „Vaults“ bezeichnet, wird eingestellt und ein Jahr nach dem auf der Seite Einstellung und Außerbetriebnahme angegebenen Datum der Einstellung außer Betrieb genommen. Vaults, die verschlüsselten Speicher von Schlüssel/Wert-Paaren bieten, werden mit der Management API erstellt und zur Laufzeit mit Funktionen im Node.js-Modul „apigee-access“ aufgerufen.
Verwenden Sie anstelle des sicheren Speichers verschlüsselte Schlüssel/Wert-Paar-Zuordnungen (Key Value Maps, KVMs), wie unter Mit Schlüssel/Wert-Paar-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 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
Neuer erforderlicher SMTP-Konfigurationsparameter für die Installation hinzugefügt
Sie müssen jetzt den Parameter SMTPMAILFROM in der Edge-Installationskonfigurationsdatei verwenden. Mit diesem Parameter wird die E‑Mail-Adresse angegeben, die verwendet wird, wenn Edge automatische 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)
Das von der Edge-UI für Edge API-Verwaltungsaufrufe verwendete Zeitlimit kann jetzt festgelegt werden.
Sie können jetzt die API-Zeitüberschreitungsdauer 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 Attribute definieren das Zeitlimit:
- Mit conf_apigee_apigee.feature.apitimeout wird die Zeit in Sekunden festgelegt, die die Benutzeroberfläche auf die Rückgabe eines Aufrufs an das Backend wartet, unabhängig von der Aktivität. Wenn der Aufruf nicht innerhalb dieses Zeitraums abgeschlossen wird, gibt die Benutzeroberfläche einen Zeitüberschreitungsfehler aus. Der Standardwert beträgt 180 Sekunden (3 Minuten).
- Mit conf_apigee_play.ws.timeout.idle wird festgelegt, wie lange die Benutzeroberfläche in Millisekunden auf Aktivität auf dem Server wartet. Er kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Wenn Sie einen größeren Wert festlegen, hat das keine Auswirkungen. Der Standardwert ist 180.000 Millisekunden (3 Minuten).
- Mit conf_apigee_play.ws.timeout.connection wird festgelegt, wie lange die Benutzeroberfläche auf den Aufbau einer Verbindung wartet. Er kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Wenn Sie einen größeren Wert festlegen, hat das keine Auswirkungen. Der Standardwert ist 120.000 Millisekunden (2 Minuten).
Weitere Informationen finden Sie unter Timeout für Edge API-Verwaltungsaufrufe über die Edge-Benutzeroberfläche festlegen.
(EDGEUI-816)
Wiederholungs-Timeout für Message Processor zu Routern hinzugefügt
Es wurde ein Zeitlimit hinzugefügt, damit Router keine Anfragen an Message Processors mehr 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 ist jetzt eine Anleitung zum Ändern des Standard-Systemadministrators verfügbar.
Weitere Informationen finden Sie unter Nutzer, Rollen und Berechtigungen verwalten.
(DOS-4895)
Dokumentation zum Trennen von Edge-Installationsaufgaben zwischen Root- und Nicht-Root-Nutzern hinzugefügt
In der neuen Dokumentation werden die Schritte zum Trennen von Edge-Installationsaufgaben zwischen Root- und Nicht-Root-Nutzern beschrieben.
Weitere Informationen finden Sie unter Edge-Installation – Übersicht.
(DOS-4573)
Property zum Festlegen des Hostnamens für Links in generierten E‑Mails hinzugefügt
Edge sendet automatisch E‑Mails als Reaktion auf bestimmte Ereignisse, z. B. wenn ein Nutzer einer Organisation hinzugefügt wird. Viele dieser E‑Mails enthalten einen Link. Wenn beispielsweise ein neuer Nutzer einer Organisation hinzugefügt wird, sendet die Edge-Benutzeroberfläche dem Nutzer eine E-Mail mit einer Anmelde-URL im folgenden Format:
https://domain/login
Die Domain wird automatisch von Edge ermittelt und ist in der Regel für die Organisation korrekt. Wenn die Edge-UI jedoch hinter einem Load-Balancer steht, kann es sein, dass der automatisch generierte Domainname falsch ist. In diesem Fall können Sie mit der Eigenschaft 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)
Basis-URL für einen API-Proxy in der Edge-Benutzeroberfläche festlegen
In der Edge-Benutzeroberfläche wird die URL eines API-Proxys basierend auf den Einstellungen im virtuellen Host angezeigt, in dem der Proxy bereitgestellt wird. 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 eine 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 an einem Load Balancer
- Die Portzuordnung erfolgt zwischen einem Load Balancer und Apigee-Routern.
- Ein Load Balancer, der mit dem Umschreiben von Pfaden konfiguriert wurde
In Edge for Private Cloud 4.17.05 und höher wird ein Attribut für den virtuellen Host namens <BaseUrl> unterstützt, mit dem Sie die in der Edge-Benutzeroberfläche angezeigte URL überschreiben können. Hier ist 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 (Standardeinstellung), wird die von der Edge-Benutzeroberfläche gerenderte Standard-URL als „http://DNS_name_or_IP:9005/“ angezeigt, während die tatsächliche Einrichtung des Host-Alias „http://myCo.com“ lautet.
Sie können die Basis-URL auch beim Erstellen einer Organisation mit dem apigee-provision-Dienstprogramm über die Eigenschaft VHOST_BASEURL festlegen.
Weitere Informationen finden Sie unter TLS-Zugriff auf eine API für die Private Cloud konfigurieren.
(EDGEUI-5008)
Dokumentation zum Aktivieren des Debug-Loggings hinzugefügt
Es wurde eine Dokumentation hinzugefügt, in der beschrieben wird, wie das Debugging-Logging für Edge-Komponenten aktiviert/deaktiviert wird.
Weitere Informationen finden Sie unter Debug-Logging aktivieren.
(APIRT-4018)
Neues Installationsprogramm und neue Befehlssyntax für das apigee-analytics-collector-Dienstprogramm
Alle Edge for Private Cloud-Kunden müssen Apigee Statistiken zum API-Proxy-Traffic über die Betaversion des Befehlszeilentools apigee-analytics-collector senden. Mit diesem Dienstprogramm wird der Bericht zum API-Aufrufvolumen an Apigee zurückgesendet.
Dieser Release von Edge enthält neue Installationsanleitungen und Befehlssyntax für das Dienstprogramm apigee-analytics-collector. In diesem Release wird das apigee-analytics-collector-Dienstprogramm nicht mehr über npm, sondern über apigee-service installiert und über apigee-service anstelle eines eigenständigen Befehls aufgerufen.
Weitere Informationen finden Sie unter API-Traffic-Daten in Apigee hochladen – Betaversion.
Neues Standardinstallationsverzeichnis nach dem Update des Developer Services-Portals von Nginx/Postgres aus einer neuen 4.17.01-Installation
Nach der Aktualisierung einer neuen Installation von 4.17.01, die Nginx/Postgres verwendet, hat sich das Stammverzeichnis geändert von:
/opt/apigee/apigee-drupal
in
/opt/apigee/apigee-drupal/wwwroot
API-Dienste
Strengere Eingabevalidierung für Rechtssubjekte
Für alle Entitäten der Apigee Edge-Organisation wird eine strengere Eingabevalidierung erzwungen. Zulässige Zeichen sind in der Regel Buchstaben (alle Fälle), Ziffern und Unterstriche.
Betroffene Einheiten:
- Organisationen
- Umgebungen
- API-Proxys
- API-Proxy-Überarbeitungen
- Richtliniennamen im API-Proxy
- Konfigurations-IDs für Debug-Trace-Masken
- Ressourcennamen (Java-Callout, XSL, alle Ressourcen)
- Schlüsselspeicher
- CRLstores
- Ressourcenreferenzen
- Zielserver
(MGMT-3840)
Bereitstellung freigegebener Abläufe ohne Ausfallzeiten
Wenn Sie Shared Flows bereitstellen und dafür sorgen möchten, dass während der Bereitstellung wenig oder kein eingehender Traffic abgelehnt wird, können Sie jetzt eine API zur Verwaltung der Bereitstellung ohne Ausfallzeit verwenden. Der Vorgang ist fast identisch mit der Bereitstellung von API-Proxys ohne Ausfallzeiten mit der Management API. Der einzige Unterschied ist die Management-API-Ressource.
Mit dem folgenden Aufruf wird die im URI angegebene Version des freigegebenen Ablaufs bereitgestellt und dann die zuvor bereitgestellte Version zurückgezogen (der Abfrageparameter override=true ermöglicht dies):
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 kann es sinnvoll sein, Monetarisierungsdaten für Ihre Organisation zu 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 finden Sie unter Monetarisierungsdaten aus Ihrer Organisation löschen. (DEVRT-2581)
API zum Aktivieren der Monetarisierung für eine Organisation hinzugefügt
Sie können jetzt eine API verwenden, um die Monetarisierung für eine Organisation zu 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 |
Bei der Monetarisierung gilt für Produkt- und App-Namen ein kürzeres Längenlimit als bei Edge. Für Produkt- und App-Namen gelten jetzt für Monetization und Edge dieselben Längenbeschränkungen. |
| DOS-4400 | Sicherungsaktion für apigee-service schlägt fehl, wenn das Datenverzeichnis Symlinks verwendet |
| DOS-4563 |
ZooKeeper-Validierung funktioniert jetzt sowohl mit Hostnamen als auch mit IP-Adressen In Edge-Konfigurationsdateien können Sie jetzt ZooKeeper-Knoten mit 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-Validierung 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 beendet, 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.
Wenn 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 damit auf die Edge-Benutzeroberfläche zugreifen.
Sie können die Edge-Benutzeroberfläche so konfigurieren, dass Informationen zu aktuellen Sitzungen im Serverspeicher gespeichert werden. Wenn sich der Nutzer abmeldet, werden seine Sitzungsinformationen gelöscht. Dadurch wird verhindert, dass ein anderer Nutzer mit dem Cookie auf die Edge-Benutzeroberfläche zugreift. Weitere Informationen finden Sie unter Edge-Benutzeroberfläche so konfigurieren, dass Sitzungsinformationen im Arbeitsspeicher gespeichert werden.
|
| EDGEUI-662 |
Passworthinweis kann jetzt in der Edge-Benutzeroberfläche festgelegt werden Sie können jetzt den Text steuern, der im Dialogfeld „Passwort zurücksetzen“ in der Edge-Benutzeroberfläche angezeigt wird. Das ist nützlich, wenn Sie spezielle Anforderungen an Nutzerpasswörter haben. Weitere Informationen finden Sie unter Hinweistext für das Passwort in der Edge-Benutzeroberfläche festlegen. |
| EDGEUI-920 |
Unterstützung für verschlüsselte 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-UI explizit aktivieren. |
| EDGEUI-962 |
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 „Neues Edge ausprobieren“ in einer SAML-aktivierten URL Die Weiterleitung funktioniert jetzt richtig, wenn Sie über eine SAML-aktivierte URL auf Neues Edge ausprobieren klicken. |
| EDGEUI-980 | Trace-Sitzung sollte beendet werden, nachdem ein Nutzer Änderungen an einem API-Proxy gespeichert oder ihn aus der Umgebung entfernt hat Die Trace-Sitzung wird jetzt beendet, nachdem ein Nutzer Änderungen an einem API-Proxy gespeichert oder ihn aus der Umgebung entfernt hat. |
| DEVRT-3532 | Durchsetzung von Dezimalstellen auf der EDGE-Benutzeroberfläche Auf der EDGE-Benutzeroberfläche kann jetzt die Anzahl der Dezimalstellen erzwungen werden, einschließlich der Anzahl der Stellen, die in Eingabemasken zulässig sind. |
Cloud 17.04.05 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-976 | Meldung „Maximale Anzahl an Trace-Transaktionen“ wird fälschlicherweise über zwei Zeilen verteilt Bei der Anzeige von Fehlermeldungen wurde in der Edge-Benutzeroberfläche manchmal ein Wort fälschlicherweise über zwei Zeilen verteilt. Dieses Problem wurde behoben. |
| EDGEUI-971 | SOAP 2 REST: Nicht funktionierende Beispiele entfernen Verweise auf die Beispiel-WSDL für CurrencyConvertor wurden aus der Edge-Benutzeroberfläche und der Dokumentation entfernt. |
| EDGEUI-905 | SOAP-Proxy-WSDL-Beispiel für Wetter funktioniert nicht mehr Verweise auf die Wetter-Beispiel-WSDL wurden aus der Edge-Benutzeroberfläche und der Dokumentation entfernt. |
Cloud 17.03.29 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-967 |
Fehlermeldungen nach dem 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 Sie die maximale Anzahl von Transaktionen für eine einzelne Trace-Sitzung erreichen und die Trace-Sitzung beendet wird, wird jetzt außerdem die folgende Meldung angezeigt:
|
| 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“ bleibt unter openSUSE in einigen Zeitzonen hängen Die Seite „Entwickler-Apps“ wurde unter openSUSE in bestimmten Zeitzonen nicht geladen. Dieses Problem wurde behoben. |
| EDGEUI-907 | Das Kästchen „Verschlüsselt“ ist standardmäßig für alle HIPAA-Organisationen ausgewählt. Für HIPAA-Organisationen werden alle Schlüssel/Wert-Paare verschlüsselt. Wenn Sie über die Benutzeroberfläche für eine HIPAA-Organisation eine neue Schlüssel/Wert-Paar-Zuordnung hinzufügen, ist im Dialogfeld „Neue Schlüssel/Wert-Paar-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 Seite mit Produktdetails werden keine Apps angezeigt Auf der Seite mit Produktdetails werden jetzt alle Entwickler-Apps angezeigt. |
| EDGEUI-973 | Edge leitet nach „Trace-Sitzung beenden“ zum Anmeldebildschirm weiter Ein Fehler wurde behoben, der dazu führte, dass Edge Nutzer bei normalen Vorgängen wie dem Beenden einer Trace-Sitzung zum Anmeldebildschirm weiterleitete. |
Cloud 17.03.15 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-961 | Pufferzeit für die Berechnung der Tokenaktualisierung einplanen Damit Aufrufe an Edge nicht gelegentlich fehlschlagen, prüft Edge jetzt, ob Token in naher Zukunft ablaufen, und aktualisiert sie. Bisher wurden nur abgelaufene Token aktualisiert. |
| EDGEUI-954 | Proxy-Editor ersetzt Anführungszeichen in Bedingungen durch codierte Entität Im Proxy-Editor werden Anführungszeichen nicht mehr innerhalb des <Condition>-Tags codiert. |
| EDGEUI-952 | Das Trace-Tool funktioniert nicht, wenn gefilterte Abfrageparameter Sonderzeichen enthalten. Der Filter „Abfrageparameter“ im Trace-Tool funktioniert korrekt, wenn Sonderzeichen im Filter angegeben sind. |
| EDGEUI-943 | Abgelaufene /oAuthRefreshToken-Anfragen sollten keinen 500-Fehler zurückgeben Wenn ein OAuth-Token abläuft, wird jetzt der HTTP-Statuscode 303 anstelle eines 5XX-Serverfehlers zurückgegeben. |
| EDGEUI-942 | Die Seite „Node.js-Logs“ sollte bei einem Fehler nicht automatisch aktualisiert werden. Wenn beim Aufrufen von Node.js-Logs ein Fehler auftritt, wird die automatische Aktualisierung automatisch deaktiviert. Sie können die automatische Aktualisierung wieder aktivieren, indem Sie auf „Automatische Aktualisierung starten“ klicken. |
| EDGEUI-941 | Probleme mit der Fehlerbehandlung und der automatischen Abmeldung Unter bestimmten Umständen wird die Benutzeroberfläche nicht zum Anmeldebildschirm weitergeleitet, wenn ein Nutzer Anmeldedaten noch einmal eingeben muss, um weiterarbeiten zu können. Dieses Problem wurde behoben. |
| EDGEUI-934 | Über den Proxy-Editor eingereichte Bundles müssen komprimiert werden Wenn Sie eine neue oder vorhandene Überarbeitung im Proxy-Editor bearbeiten, wird jetzt ein komprimiertes ZIP-Bundle eingereicht. |
| EDGEUI-918 |
Apigee Advisory aktualisieren Das Apigee Advisory wurde wie folgt aktualisiert:
|
| EDGEUI-917 | 4xx-Fehler nicht als 502-Fehler umschließen 4xx-HTTP-Fehler werden in der Benutzeroberfläche nicht mehr als 502-HTTP-Fehler vom Typ „Bad Gateway“ umschlossen. |
Cloud 17.03.13.02 (Monetarisierung)
| Problem-ID | Beschreibung |
|---|---|
| DEVRT-3584 | Übergangsunterstützung für den GET {organization}/limits-AufrufAlle API-Endpunkte für die eingestellte Funktion „Limits“ wurden entfernt und geben den Statuscode 404 zurück, mit Ausnahme von GET {organization}/limits, das ein leeres limit-Array zurückgibt (um Zeit für die Umstellung von der Verwendung dieses Endpunkts zu lassen).
Wir empfehlen, alle Verweise auf den GET
{organization}/limits-Endpunkt vor September 2017 zu entfernen, da er dann entfernt wird. |
| DEVRT-3555 | Bei der Synchronisierung von Entwicklern wird „products“ ausgegeben Bei der Synchronisierung von Entwicklern mit der Monetarisierungs-API, wie unter Entwickler mit der API synchronisieren beschrieben, wurde „products“ anstelle von „developers“ ausgegeben. Dieses Problem wurde behoben. |
Cloud 17.03.13.01 (Monetarisierung)
| Problem-ID | Beschreibung |
|---|---|
| DEVRT-3554 | API-Produkt zu mehreren API-Paketen hinzufügen Sie können jetzt ein API-Produkt zu mehreren API-Paketen hinzufügen, die aktive Entwickler haben oder nicht, sofern die Entwickler nicht zwei separate Preismodelle akzeptieren, die für dasselbe API-Produkt gelten. |
| DEVRT-3532 | Unterstützung zusätzlicher Dezimalstellen für die Bewertung von Tarifmodellen Die Eigenschaft MINT.RATE_DECIMAL_PLACES wird jetzt für Ihre Organisation unterstützt. Sie können damit die Anzahl der Dezimalstellen für bestimmte Tarifmodellwerte festlegen.
Informationen zum Konfigurieren der Anzahl der Dezimalstellen für Tarifpaketraten |
| DEVRT-3517 | Flag zum Aktivieren der Steuerberechnung pro Organisation Das Flag MINT_TAX_ENGINE_ENABLED ist jetzt verfügbar, damit Systemadministratoren die Steuerberechnung für die Monetarisierung aktivieren oder deaktivieren können. Die Steuerberechnung ist für neue Organisationen, die die Monetarisierung aktiviert haben, standardmäßig deaktiviert. |
| DEVRT-3454 | Verbesserte Ausnahmebehandlung/Antworten in Monetarisierungs-APIs Die Fehlerbehandlung wurde verbessert und enthält jetzt genauere Details zu den gemeldeten Fehlern. |
| DEVRT-3441 | Nutzungsbenachrichtigung wurde fälschlicherweise ausgelöst Eine Nutzungsbenachrichtigung wurde fälschlicherweise ausgelöst. Das Problem, das zu diesem Fehler geführt hat, 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 freigegebener Abläufe bereitzustellen, scheint erfolgreich zu sein. Mit diesem Fehlerkorrektur wird der API für die Bereitstellung freigegebener Abläufe eine Validierung hinzugefügt, um bei der Bereitstellung einer API-Proxy-Revision den Fehler „400 Bad Request“ und „NoSharedFlowsToDeploy“ zurückzugeben. |
| MGMT-3667 | GET /v1/o/{org}/developers gibt eine ungenaue Anzahl von Entwicklern zurück |
| MGMT-3575 | expressions.parser.InvalidPattern-Ausnahme während der Bereitstellung |
| MGMT-3511 | Bei der Proxybereitstellung wird der Antwortcode 400 zurückgegeben, obwohl die Bereitstellung erfolgreich ist Mit diesem Fehler wird der Bereitstellungsstatus einer API-Proxy-Revision ignoriert, die über einen anderen API-Aufruf zur Bereitstellung ausgelöst wurde, während eine neue Revision überschrieben wird. |
Cloud 17.03.1 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-936 | Trace: Setting a Filter on Content-Type doesn’t work because slash is double-encoded (Trace: Das Festlegen eines Filters für „Content-Type“ funktioniert nicht, weil der Schrägstrich doppelt codiert ist) |
| EDGEUI-935 | „Fehler beim Abrufen von Analysedaten“ bei Verwendung des Gleichheitszeichens (=) im Filter für benutzerdefinierte Berichte |
| EDGEUI-930 | XML-Codierung in der Regular Expression Protection-Richtlinie wird beim Speichern des Bundles nicht beibehalten |
Cloud 17.02.15 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-901 | Fehler in der WSDL, die als Teil von SOAP-Pass-Through-Proxys generiert wurde |
| EDGEUI-884 | Wenn Sie sich ein Produkt ansehen, das mit Zehntausenden von Apps verknüpft ist, kann die Benutzeroberfläche abstürzen. |
| EDGEUI-868 | Im IE-Browser werden einige Benutzeroberflächenseiten nicht angezeigt und es wird der Fehler „Object doesn't support property“ (Objekt unterstützt die Eigenschaft nicht) ausgegeben. |
| EDGEUI-238 | Irreführender Trace-Fehler „Sie sind nicht berechtigt, in dieser Umgebung zu tracen.“ Das eigentliche Problem war, dass die ausgewählte Proxy-Version nicht bereitgestellt wurde. |
Cloud 17.02.13 (API-Laufzeit)
| Problem-ID | Beschreibung |
|---|---|
| DEVRT-3205 | Das Erstellen von Unternehmen schlägt zeitweise fehl |
| APIRT-3513 | Proxy-Aufrufe schlagen aufgrund des Fehlers „Vhost not found“ fehl |
| APIRT-3507 | Zeitweilige Fehler bei JavaScript-Dienstaufrufen, bei denen dieselbe IP-Adresse mit unterschiedlichen Hostnamen aufgerufen wurde |
| APIRT-3449 | Richtlinie „OAuth v2.0-Zugriffstoken überprüfen“ legt falschen Eigenschaftsnamen fest; doppelte Präfixe für „apiproduct.apiproduct.*“ |
| APIRT-3392 | Zeitweise lange Antwortzeiten bei MPs für bestimmte Proxys |
| APIRT-3032 | DNS-Lookup für target.url wird ausgeführt, die auf eine IP-Adresse festgelegt ist |
| APIRT-2718 |
OAuthV2-Richtlinie – „Generate Access Token“ gibt „api_product_list“ falsch formatiert zurück „api_product_list“ : „[Product1, Product2, Product3]“ Eine neue api_product_list_json-Property in der Antwort gibt die Liste der Produkte auch 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 | Der TPS-Analyse-Messwert gibt Minuten und nicht Sekunden zurück |
Cloud 17.01.18 (UI)
| Problem-ID | Beschreibung |
|---|---|
| EDGEUI-898 |
Fehler beim Importieren oder Speichern großer Bündel (> 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 mit einem Hotfix behoben, der am 23. Januar 2017 veröffentlicht wurde. |
| EDGEUI-847 | NodeJS-Option sollte aus der Richtlinienoption „Service Callout“ entfernt werden |
| EDGEUI-827 | Benutzerdefinierte Rollen können unerwartet zusätzliche Berechtigungen ermöglichen |
Cloud 17.01.16 (API-Verwaltung)
| Problem-ID | Beschreibung |
|---|---|
| MGMT-3697 | Langsame Leistung der Management API |
| MGMT-3674 | Verschlüsselte KVMs oder Vaults können für HIPAA-konforme Organisationen nicht erstellt werden |
| MGMT-3647 | Nutzerrollen-Zugriff für Nutzer mit E-Mail-Adresse in Großbuchstaben führt zu Fehler 403 |
| MGMT-3601 | Fehler beim Bereitstellen eines neuen Apigee-Proxys |
| MGMT-3527 | Fehler beim Bereitstellen von Zielserver, Cache und VirtualHost |
| DOS-4008 | Fehler bei der Traffic-Erfassung führt zu ungenauem Traffic-Rückgang |
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 mit Benachrichtigungsvorlagen einrichten. |
| DEVRT-3364 | Tarif wurde am Verlängerungsdatum nicht verlängert Ein Problem wurde behoben, das verhindert hat, dass Tarife am konfigurierten Verlängerungsdatum verlängert wurden. |
| DEVRT-3325 | Nutzungsbenachrichtigungen für Tarife werden nicht generiert Ein Problem wurde behoben, das das Senden von Nutzungsbenachrichtigungen für Tarife verhindert hat. |
| DEVRT-3297 | API-Aufrufe werden nach Ablauf des Tarifpakets nicht blockiert Ein Problem wurde behoben, durch das API-Aufrufe nach dem Ablaufdatum des Tarifpakets möglich waren. |
| DEVRT-3296 | Beim Löschen eines API-Pakets mit Entwurfs- oder abgelaufenen Tarifen wird ein HTTP-Fehler 500 zurückgegeben. Beim Löschen eines API-Pakets mit Entwurfs- oder abgelaufenen Tarifen schlug der Löschvorgang mit einem HTTP-Fehler 500 fehl. Es wird jetzt ein aussagekräftigerer Fehler zurückgegeben, der darauf hinweist, dass der Nutzer die abgelaufenen oder Entwurfs-Tarifpläne löschen muss, bevor er das API-Paket löschen kann. |
| DEVRT-3178 | Zukünftiger Tarif wird nicht auf Entwickler angewendet, der den übergeordneten Tarif nach der Veröffentlichung des zukünftigen Tarifs akzeptiert Wenn ein oder mehrere Entwickler einen übergeordneten Tarif akzeptiert haben, nachdem ein zukünftiger Tarif veröffentlicht wurde, wurde der zukünftige Tarif nicht berücksichtigt und die Entwickler wurden gesperrt, als der übergeordnete Tarif abgelaufen ist. Dieses Problem wurde behoben. |
| DEVRT-3113 | Doppelte Benachrichtigungen für einige Ereignisse gesendet Doppelte Benachrichtigungen für dasselbe Ereignis werden nicht mehr gesendet. |