Sie lesen gerade die Dokumentation zu Apigee Edge.
Apigee X-Dokumentation aufrufen. info
Am Montag, dem 24. September 2018, haben wir mit der Veröffentlichung einer neuen Version von Apigee Edge für die öffentliche Cloud begonnen.
Private Cloud-Kunden: Ist dieses Cloud-Release in Ihrer Private Cloud-Version enthalten? In den Versionshinweisen Ihrer Version finden Sie Informationen dazu, welche Cloud-Releases sie enthält. Weitere Informationen dazu, wie Sie die Version anhand von Release-Nummern ermitteln können, finden Sie unter Versionsnummern.
Haben Sie Fragen oder Probleme? Apigee Edge-Support kontaktieren
Release-Benachrichtigungen: Rufen Sie http://status.apigee.com auf und klicken Sie auf Updates abonnieren.
Neue Funktionen und Updates
Im Folgenden sind die neuen Features und Aktualisierungen in diesem Release aufgeführt:
| Problem-ID | Komponentenname | Description |
|---|---|---|
| 67506562 | Video: API-Laufzeit |
SSL/TLS-Unterstützung in JavaScript-Richtlinie Mit der JavaScript-Richtlinie können Sie <SSLInfo> für sichere SSL/TLS-Aufrufe an externe Dienste konfigurieren. Weitere Informationen finden Sie in der Dokumentation zur JavaScript-Richtlinie. |
| 77149507 | Video: API-Laufzeit |
Auf Edge-Routern verfügbare SSL/TLS-Variablen Als Edge Public Cloud von Netty-Routern zu Nginx wechselte, waren einige SSL/TLS-Ablaufvariablen nicht mehr verfügbar. Durch dieses Update sind einige SSL/TLS-Variablen wieder verfügbar. Weitere Informationen finden Sie unter Zugriff auf TLS-Verbindungsinformationen in einem API-Proxy. |
| 67310628 | Video: API-Laufzeit |
JavaScript-Rückrufunterstützung in httpClient für verbesserte Callouts Mit dem Objekt Beispiel: Vorher
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
Beispiel: Jetzt
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | Verwaltungsserver |
Neue Management API (Beta): API-Produkte aktualisieren, die einem Consumer-Schlüssel zugewiesen sind Entwickler-Apps haben Consumer-/API-Schlüssel, die mit bestimmten API-Produkten verknüpft sind. Mit einer neuen Management API (Beta-Version) können Sie die API-Produkte ändern, die einem einzelnen Consumer-Schlüssel zugeordnet sind. In den folgenden cURL-Beispielen wird davon ausgegangen, dass ein Verbraucherschlüssel bereits einem Produkt namens JSON-Nutzlast curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email XML-Nutzlast curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | Gehostete Ziele |
Logik für die Aktualisierung von Tokens fehlerhaft |
| 112481174 | Gehostete Ziele |
Proxy-Bereitstellung nicht aufgrund von Turbo-Fehler fehlgeschlagen |
| 111443934 | Gehostete Ziele |
Implementierung der Deployment API in Edge vereinfachen |
| 110897740 | Gehostete Ziele |
Unterstützung für das Löschen von Turbo-Anwendungen/Versionen implementieren |
| 110894391 | Gehostete Ziele |
TurboService in Edge umgestalten, um HTTP-Anfragen/-Wiederholungen zu vereinfachen |
| 110377069 | Analytics |
Neue Analysedimension und Änderung der Dimension Mit dieser Version von Edge for the Cloud hat sich die Art und Weise geändert, wie die Dimension Mit diesem Release enthält die Dimension Warnung: Der Sie können die Dimension Diese Änderung wirkt sich auch auf die Art und Weise aus, wie die AccessControl-Richtlinie den |
| 109955269 | Video: API-Laufzeit |
fh.properties für Release-Branch Release_180608 aktualisieren |
| 80154696 | Verwaltungsserver |
Region und Serverdetails jedes Servers in den Statusantworten für die Bereitstellung und die Aufhebung der Bereitstellung angeben |
| 80096158 | Monetarisierung |
Entwickler-E-Mail-Adresse im Monetarisierungs-Dataset hinzufügen |
| 80088703 | Monetarisierung |
Standard-Flag für BigQuery zurücksetzen |
| 79980234 | Video: API-Laufzeit |
Ressourcentyp für verschiedene Ressourcendateien hinzufügen |
| 79979555 | Video: API-Laufzeit |
Sicherstellen, dass übergeordnete Einheiten bei Erstellungs- und Lesevorgängen vorhanden sind |
| 79445195 | Edge Micro |
Microgateway-Unterstützung für mTLS beim Aufrufen von Management-APIs |
| 79165169 | Video: API-Laufzeit |
Sonar: Ziel-HTTP-Status und ‑Latenz für jedes Ziel ansehen |
| 79094567 | Monetarisierung |
Spalte „E-Mail-Adresse des Entwicklers“ dem Monetarisierungs-Zusammenfassungsbericht hinzufügen |
| 78910936 | Video: API-Laufzeit |
MP-Abhängigkeit von „isSenseEnabled“ zu „sense.protection“ migrieren |
| 78911890 | Verwaltungsserver |
Neue integrierte Sense-Nutzerrollen: „SenseOperator“ und „SenseUser“ |
| 78535353 | Video: API-Laufzeit |
XFF-Problem beheben, wenn sich der Router hinter einer GCP-HTTP(S)-GLB befindet |
| 78304706 | Video: API-Laufzeit |
MP sollte Compliance-bezogene Header hinzufügen |
| 78297238 | Video: API-Laufzeit |
HTTP-Header im Router für PCI-Compliance hinzufügen |
| 77543608 | Monetarisierung |
Monetization: Add "Organization Profile Not Found" |
| 72232364 | Monetarisierung |
Monetarisierungsumgebung für jede Organisation erstellen |
Behobene Fehler
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.
| Problem-ID | Komponentenname | Description |
|---|---|---|
| 113267243 | Video: API-Laufzeit |
Die Bereinigung von jstack aus jstack-local-copy ist nicht schnell genug. |
| 113222974 | Video: API-Laufzeit |
Festplatten in MP füllen sich mit großen system.log*.tmp-Dateien |
| 111671525 | Gehostete Ziele |
Nicht erfolgreiche Antwortcodes aus dem HT-Trigger-Fehlerablauf im Proxy |
| 111416863 | Video: API-Laufzeit |
Ein Proxy in einer Organisation wurde nicht mit der Version 180608_03 bereitgestellt |
| 111073791 | Schnell |
Die Polling-Logik kann unendlich lange ausgeführt werden, wenn ständig Fehler ausgegeben werden. |
| 110924838 | Video: API-Laufzeit |
Test-Pod-Router laden keine Upstreams für virtuelle Hosts in R180608 |
| 110425503 | Video: API-Laufzeit |
Das Neuladen von nginx führt zu Problemen mit der Verfügbarkeit von MP |
| 79541171 | Video: API-Laufzeit |
In der Analytics-Dimension „x_forwarded_for_ip“ wird nur die erste IP-Adresse in der Liste erfasst. Es sollte die vollständige Liste enthalten. Interne Korrektur zur Unterstützung zukünftiger Produktupdates. |
| 109673863 | Video: API-Laufzeit |
Fehler behoben: Virtueller Host, der verwendet wird, konnte gelöscht werden |
| 80538530 | Video: API-Laufzeit |
Kunde kann keine neue Proxy-Version bereitstellen |
| 80429941 | Video: API-Laufzeit |
CassandraRepositoryDelegate.exists() gibt für Pfade vom Typ „/apiproxies/*/maskconfigs/*“ immer „true“ zurück |
| 80207872 | Video: API-Laufzeit |
Logging zu ConfigStore-Diensten hinzufügen, damit leichter nachvollziehbar ist, welche Konfigurationen beim Start verwendet werden |
| 80203732 | Video: API-Laufzeit |
Inhaltstypen im DeploymentStatusService-HTTP-Client besser verarbeiten |
| 79993247 | Video: API-Laufzeit |
HEAD-Anfragen an Node.js-Ziele bleiben hängen |
| 79944922 | Video: API-Laufzeit |
Bereitstellungen von gehosteten Ziel-Bundles schlagen mit messaging.resource.UnknownResourceType fehl |
| 79939838 | Video: API-Laufzeit |
build.info-Datei für die Verwendung mit Kokoro für die Qualitäts-DB-Integration erstellen |
| 79939496 | Video: API-Laufzeit |
Fehler beim Erstellen von OAuth-Tokens mit NumberFormatException |
| 79882402 | Video: API-Laufzeit |
JWT: TimeAllowance in VerifyJWT wird nicht richtig verarbeitet |
| 79876202 | Monetarisierung |
Bereinigen des Mint-Bereichs aus der MX-Gruppe im Rahmen des Löschens der Organisation |
| 79752674 | Verwaltungsserver |
Laden von Apps und Unternehmen beim Abrufen der Entwickler-E-Mail-Adresse für die Entwickler-ID ignorieren |
| 79697050 | Video: API-Laufzeit |
Fehler bei der Berechnung des Tageswechsels im Nicht-CPS-Ablauf behoben |
| 79657368 | Video: API-Laufzeit |
Fehler bei der Bereitstellung von API-Proxys |
| 79615400 | Monetarisierung |
BigQuery-Flag standardmäßig auf „true“ setzen |
| 79578681 | Video: API-Laufzeit |
Problem mit großem KMS-Schlüsselbereich in Cassandra |
| 79439193 | Monetarisierung |
Zurücksetzen des Guthabenbetrags für Organisation funktioniert nicht wie erwartet |
| 79418654 | Monetarisierung |
Komma als Trennzeichen für asynchrone Detailberichte hinzufügen |
| 79221633 | Video: API-Laufzeit |
NIOThread wird beendet |
| 78200288 | Verwaltungsserver |
Einige Bereitstellungen schlagen fehl, wenn Sie MPs und Router trennen und dann den Router wieder anschließen |
| 78190575 | Video: API-Laufzeit |
Sicherstellen, dass durch den Neustart des Mikrokernel-Prozesses keine doppelten Consul-Dienst-Tags entstehen |
| 78088197 | Video: API-Laufzeit |
Ausschließen von TLS-Cipher Suites für den Management Server funktioniert nicht |
| 77735168 | Video: API-Laufzeit |
Große *.tmp-Logdateien in MP füllen die Festplatte |
| 74484305 | Monetarisierung |
Nach der CPS-Migration –> Der GET-Aufruf „suspended_developers“ gibt keine neuen IDs zurück |
| 73597605 | Video: API-Laufzeit |
SharedFlow – MessageLogging-Richtlinie wird nicht ausgeführt |
| 69045657 | Verwaltungsserver |
Beim Hochladen einer einzelnen ServiceCallout-Richtlinie mit LoadBalancer-Ziel oder SSLInfo-Keystore-Konfiguration wird eine NullPointerException ausgelöst |
| 67664750 | Monetarisierung |
Monetarisierungsdaten können nicht gelöscht werden |
| 67517550 | Verwaltungsserver |
Bereitstellungsfehler aufgrund hoher Latenz bei der Replikation von Proxy-Bundles |
| 67176875 | Monetarisierung |
/delete-org-data schlägt bei entwicklerspezifischen Tarifen fehl |