<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
Am Dienstag, den 2. Februar 2016, haben wir eine neue Cloud-Version von Apigee Edge for Public veröffentlicht. Cloud
<ph type="x-smartling-placeholder">Neue Features und Verbesserungen
Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt.
Überarbeiteter API-Proxy-Assistent
Der API-Proxy-Assistent wurde neu gestaltet. Wenn Sie auf „+ API-Proxy“ klicken auf der Seite „API-Proxies“ auf der Verwaltungsoberfläche führt Sie der neue Assistent durch die Erstellung des API-Proxys. Alle stehen dieselben Einstellungen wie im vorherigen API-Proxy-Assistenten zur Verfügung. (MGMT-1376)
API erstellen Proxys mit OpenAPI-Dokumenten (Swagger)
Im Rahmen der Neugestaltung des API-Proxy-Assistenten können Sie jetzt einen API-Proxy aus einer OpenAPI erstellen. (Swagger-)Dokument. Klicken Sie auf der ersten Seite des API-Proxy-Assistenten auf OpenAPI verwenden. bei Auswahl von Reverse-Proxy, Node.js-App oder Nein Ziel: Geben Sie im angezeigten Feld die URL zu Ihrem OpenAPI-Dokument ein. Weitere Informationen erhalten Sie unter Erstellen einer einfachen API-Proxy. (MGMT-1376)
WSDL 1.2-Unterstützung für SOAP Proxys
Apigee Edge unterstützt WSDL 1.2 beim Erstellen von API-Proxys zum Aufrufen von SOAP-Diensten. (MGMT-2835)
SSLInfo Variablen in TargetEndpoint-Konfigurationen
In einem API-Proxy-TargetEndpoint können Sie SSL/TLS-Details dynamisch festlegen, um flexible Laufzeitanforderungen. Im folgenden Beispiel wird erläutert, wie SSLInfo in einem TargetEndpoint festgelegt wird. Konfiguration ist, können die Werte zur Laufzeit über ein Java-Callout, eine JavaScript-Richtlinie oder eine Richtlinie zum Zuweisen von Nachrichten. Verwenden Sie die Nachrichtenvariablen, die die von Ihnen festgelegten Werte enthalten.
<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:
- API-Proxy Konfigurationsreferenz
- <ph type="x-smartling-placeholder"></ph> https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
RSA_SHA256 Unterstützung des Algorithmus für SAML-Assertion-Richtlinien
Die SAML-Assertion-Richtlinien unterstützen jetzt zusätzlich zu RSA_SHA1 den RSA_SHA256-Algorithmus. (APIRT-1779)
Validierung auf Zertifikat Uploads
Um das Hochladen abgelaufener oder ungültiger Zertifikate in Schlüsselspeicher und Truststores zu verhindern, validiert die Verwaltungs-API Zertifikate beim Upload. Zertifikate werden validiert, um sicherzustellen, die Datei nicht größer als 50 KB ist und das Format PEM oder DER hat. Außerdem wird der Ablauf des Zertifikats validiert. Um die standardmäßige Ablaufüberprüfung zu überschreiben (nicht zu validieren) für den Ablauf des Zertifikats beim Upload), verwenden Sie den folgenden Abfrageparameter: ?ignoreExpiryValidation=true
Weitere Informationen finden Sie unter Laden Sie eine JAR-Datei in einen Schlüsselspeicher hoch und Laden Sie ein Zertifikat in einen Truststore hoch. (SECENG-516) und (APIRT-2213)
Automatische Abfrage für Node.js-Logs Seite
Wenn Sie Node.js-Logs im Proxy-Editor ansehen, wird die Seite mit den Node.js-Logs automatisch wird regelmäßig aktualisiert, um die neuen verfügbaren Logs anzuzeigen. Klicken Sie auf „Automatische Aktualisierung beenden“. zum Ausschalten automatisch aktualisieren. (MGMT-1692)
API-Produkt Seitenleistung, keine Entwickler-Apps aufgeführt
Beim Aufrufen eines API-Produkts in der Verwaltungsoberfläche werden die mit diesem aufgeführt sind. Um die Leistung der Benutzeroberfläche zu verbessern, wird die Liste der Entwickler-Apps nicht angezeigt, wenn das API-Produkt bearbeiten. (MGMT-2869)
Abo für täglich Analytics-E-Mails
Organisationsadministratoren müssen jetzt die täglichen Analysebericht-E-Mails explizit abonnieren. Über die Einrichtung einer Nutzereinstellung in der Verwaltungsoberfläche oder über das Management der API erstellen. Weitere Informationen findest du unter Tägliche Analysen abonnieren. E-Mails. (AXAPP-1949)
Funktion sum( ) in Antwort Zeitmesswerte
In benutzerdefinierten Analytics-Berichten und API-Aufrufen ist die "Summe" Aggregatfunktion ist jetzt für alle Zielantwortzeit, Gesamtantwortzeit und end_point_response_time. Im Feld /stats-API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), können Sie jetzt mit dem folgenden „select“- Suchparameter: ?select=sum(total_response_time). (AXAPP-2006)
Latenzanalyse Bericht: API-Proxy-Namen sortiert
In der Benutzeroberfläche des Berichts zur Latenzanalyse (nur Apigee Edge-Unternehmenspläne) werden die API-Proxys in der Proxy-Dropdown-Liste aufgelistet sind. (MGMT-2858)
Entwickler-Apps auf Dashboard wird nach Anzeigenamen angezeigt
Auf dem Dashboard der Verwaltungsoberfläche werden Entwickler-Apps im Balkendiagramm „Entwickler-Apps“ nach Anzeige aufgelistet anstelle des internen Namens. (MGMT-2853)
Neues Datums-/Uhrzeit-Widget aktiviert benutzerdefinierte Berichte
Das Auswahl-Widget für Datum und Uhrzeit auf einer Seite für benutzerdefinierte Berichte in der Verwaltungsoberfläche wurde verbessert. (MGMT-2881)
Monetarisierung: API bearbeiten Paketnamen
Du kannst den Namen eines API-Pakets jederzeit während des Monetarisierungszyklus aktualisieren, selbst wenn das API-Paket einen veröffentlichten Preisplan enthält. (DEVRT-2177)
Monetarisierung: Zulässige Dezimalstellen in benutzerdefinierten Attributen
Bei Verwendung einer "Preisliste mit benutzerdefiniertem Attribut" wird das benutzerdefinierte Attribut in der Nachricht Header, der als Multiplikator für die Transaktion verwendet wird, kann jetzt ein Dezimalwert von bis zu vier sein Dezimalstellen. Weitere Informationen zu dieser Art von Tarif finden Sie unter Benutzerdefinierte Preisliste angeben Attributdetails ( DEVRT-2191).
Allgemeine Verbesserungen
Diese Version bietet außerdem zahlreiche Funktionen in Bezug auf Nutzerfreundlichkeit, Leistung, Sicherheit und Stabilität. Verbesserungen.
Fehlerkorrekturen
Folgende Fehler wurden in diesem Release behoben.
Problem-ID | Beschreibung |
---|---|
MGMT-2964 | Im neuen Proxy-Editor werden keine Kommentare innerhalb des Flows-Tags akzeptiert |
MGMT-2957 | Wenn Sie einer Organisation einen neuen Pod hinzufügen, wird der Bereitstellungsstatus des Bundles als Fehler zurückgegeben für Router im neuen Pod |
MGMT-2937 | Fehler aufgrund unzureichender Berechtigungen bei benutzerdefinierten Rollen |
MGMT-2875 | Die WSDL SOAP-Generierung enthält falsche Header für SOAP 1.2 |
MGMT-2739 | Entwicklerbericht zu Apps auf dem Tab „Analytics“ zeigt kein Anomaliediagramm an |
MGMT-2735 | Das Aktualisieren von Node.js-Logs wird nie abgeschlossen/beendet |
MGMT-2734 | Die Schaltfläche „Speichern“ wird nach einem Fehler beim Speichern einer bereitgestellten Set |
MGMT-2729 | Beim Aktualisieren 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 aufgrund von Sicherheitslücken in FireFox und IE auftreten konnte. die Websiteübergreifende Anfragen fälschlicherweise zulassen. |
MGMT-2681 | Proxy-Editor: Bei Verwendung einer Regex-Übereinstimmung in der Bedingung das Verb nicht |
MGMT-2361 | Bereitstellung von Proxys schlägt mit „RPCException: Call timed out“ fehl |
MGMT-1662 | API-Proxy-Bereitstellung schlägt während Apigee Public Cloud-Releases fehl |
DEVRT-2286 | Sync-organization Monetization API ist fehlerhaft Die für die Synchronisierung verwendete API Probleme mit Apigee Edge-Daten mit Monetarisierung wurden mit der neuesten Aktualisierung der Version 16.01.20. |
DEVRT-2173 | Das Paket muss umbenannt, aber wegen des aktiven Preises nicht bearbeitet werden Abo |
DEVRT-1661 | Der Entwickler darf API-Anfragen vor dem Startdatum des Preisplans nicht stellen, aber
Block wird nie freigegeben Wenn ein API-Entwickler eine monatliche Pauschal-, Volumen-Band- oder Paketpreisplattform akzeptiert hat, die beginnt, und sendet dann vor dem angegebenen Startdatum API-Anfragen, der Entwickler daran gehindert wird, weitere Anfragen zu stellen. Sobald das Startdatum des Preisplans wird der Block freigegeben. |
DEVRT-1643 | Entwurf des Preisplans nach dem Speichern beschädigt |
AXAPP-1991 | Zusammenfassung von Apigee Analytics deaktivieren und E-Mails weiterhin erhalten |
AXAPP-1946 | Analytics-Bereinigung gibt keinen Speicherplatz frei |
AXAPP-1708 | Die Analytics API scheint unterschiedliche Zahlen für dieselbe Statistik zu liefern je nachdem, wie ich frage |
AXAPP-1293 | Namen von nicht vorhandenen Entwickler-Apps in der E-Mail-Zusammenfassung in Analytics |
APIRT-2518 | Probleme beim Herstellen einer Verbindung zum HTTPS-Backend mit der JavaScript-Richtlinie |
APIRT-2398 | Ungültiger/abgelaufener Autorisierungscode wurde als Apigee-Fehler gezählt |
APIRT-2397 | steps.assignmessage.SetVariableFailed wird als Apigee-Fehler gezählt |
APIRT-2396 | z. B. Ausnahme, ArrayIndexOutofBoundsException in OAuth gezählt als Apigee-Fehler |
APIRT-2362 | JavaScript-Kompilierungsfehler |
APIRT-2322 | Ungültige Client-ID fälschlicherweise als Apigee-Fehler gemeldet |
APIRT-2159 | dem Logging-Präfix „message_id“ hinzufügen |
APIRT-2145 | Viele Fehler bei Transaktionen für die Facebook API Validierung von Headerwerten, die mit „:“ beginnen wurde entfernt. |
APIRT-2137 | MP: Chunked Transfer Encoding und 205 mit der Inhaltslänge 0 |
APIRT-2124 | Der Nginx-Router aktualisiert den MP-Pool für neu hinzugefügte MP nicht. |
APIRT-2117 | DNS-Updates werden von der Nachrichten-Logging-Richtlinie nicht berücksichtigt |
APIRT-2110 | Nur ein X-Forwarded-For-Header wird vom Router weitergeleitet |
APIRT-2062 | Der Antwortcache funktioniert nicht richtig, wenn die SkipCacheLookup-Bedingung folgende Bedingung erfüllt: traf |
APIRT-2061 | Nachrichtenverarbeiter überträgt Nachrichten nicht an QPID |
APIRT-2052 | Hohe Anzahl von CLOSE_WAITs, da der Verwaltungsport nicht antwortet |
APIRT-2024 | Nginx ohne Load-Balancer füllt X-Forwarded-For HTTP nicht korrekt aus
Header Hinweis zur Einstellung von X-Forwarded-For den Versionshinweisen zu 150930 und der Zugriffssteuerung hinzugefügt . |
APIRT-1933 | Proxy-spezifische Klassenladeprogramme delegieren weiterhin an MP-Classloader. |
APIRT-1877 | XML-Antworten mit Namespaces können nicht maskiert werden |
APIRT-1838 | Apigee-127: VerifyAPIKey gibt bei mehreren Produkten nur ein API-Produkt zurück existieren |
APIRT-1827 | Niedriges Limit für gleichzeitiges Streaming festgestellt |
APIRT-1820 | Zeitweilige Latenz (> 1%) in 4.15.04 Private Cloud Umgebung |
APIRT-707 | NPE während der Laufzeit, wenn die <GenerateResponse> -Element befindet sich im Richtlinie „VerifyAccessToken“ |