16.01.20 – Versionshinweise zu Apigee Edge for Public Cloud

<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:

(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“