16.01.20 – informacje o wersji Apigee Edge dla Public Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

We wtorek 2 lutego 2016 r. udostępniliśmy nową wersję Apigee Edge w chmurze publicznej .

Nowe funkcje i ulepszenia

Ta wersja zawiera te nowe funkcje i ulepszenia.

Przeprojektowany kreator proxy interfejsu API

Przeprojektowaliśmy kreator proxy interfejsu API. Gdy na stronie Proxy interfejsu API w interfejsie zarządzania klikniesz "+ Proxy interfejsu API" nowy kreator przeprowadzi Cię przez proces tworzenia proxy interfejsu API. Dostępne są wszystkie ustawienia z poprzedniego kreatora proxy interfejsu API. (MGMT-1376)

Tworzenie proxy interfejsu API za pomocą dokumentów OpenAPI (Swagger)

W ramach przeprojektowania nowego kreatora proxy interfejsu API możesz teraz utworzyć proxy interfejsu API na podstawie dokumentu OpenAPI (Swagger). Na pierwszej stronie kreatora proxy interfejsu API kliknij Użyj OpenAPI , gdy wybierzesz Reverse Proxy, Aplikacja Node.js lub Brak miejsca docelowego. W wyświetlonym polu wpisz adres URL dokumentu OpenAPI. Więcej informacji znajdziesz w artykule Tworzenie prostego proxy interfejsu API. (MGMT-1376)

Obsługa WSDL 1.2 w przypadku proxy SOAP

Apigee Edge obsługuje WSDL 1.2 podczas tworzenia proxy interfejsu API do wywoływania usług SOAP. (MGMT-2835)

Zmienne SSLInfo w konfiguracjach TargetEndpoint

W TargetEndpoint proxy interfejsu API możesz dynamicznie ustawiać szczegóły SSL/TLS, aby obsługiwać elastyczne wymagania środowiska wykonawczego. W tym przykładzie ustawienia SSLInfo w konfiguracji TargetEndpoint wartości mogą być podawane w czasie działania przez wywołanie Java, zasadę JavaScript lub zasadę przypisywania wiadomości. Użyj zmiennych wiadomości, które zawierają wartości, które chcesz ustawić.

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

Ta funkcja jest opisana w tych dokumentach:

(APIRT-1475)

Obsługa algorytmu RSA_SHA256 w przypadku zasad dotyczących asercji SAML

Zasady dotyczące asercji SAML obsługują teraz algorytm RSA_SHA256 oprócz RSA_SHA1. (APIRT-1779)

Weryfikacja przesyłanych certyfikatów

Aby zapobiec przesyłaniu do magazynów kluczy i magazynów zaufanych wygasłych lub nieprawidłowych certyfikatów, interfejs API zarządzania weryfikuje certyfikaty podczas przesyłania. Certyfikaty są weryfikowane pod kątem rozmiaru pliku (nie może przekraczać 50 KB) i formatu (musi to być PEM lub DER). Sprawdzana jest też data ważności certyfikatu. Aby zastąpić domyślną weryfikację ważności (czyli nie weryfikować daty ważności certyfikatu podczas przesyłania), użyj tego parametru zapytania: ?ignoreExpiryValidation=true

Więcej informacji znajdziesz w artykułach Przesyłanie pliku JAR do magazynu kluczy i Przesyłanie certyfikatu do magazynu zaufanych certyfikatów. (SECENG-516) i (APIRT-2213)

Automatyczne odpytywanie na stronie dzienników Node.js

Podczas wyświetlania dzienników Node.js w edytorze proxy strona dzienników Node.js jest automatycznie okresowo odświeżana, aby wyświetlać nowe dostępne dzienniki. Aby wyłączyć automatyczne odświeżanie, kliknij „Zatrzymaj automatyczne odświeżanie”. (MGMT-1692)

Wydajność strony usługi API, brak aplikacji związanych z programistami

Podczas wyświetlania usługi API w interfejsie zarządzania wyświetlane są aplikacje związane z programistami powiązane z tą usługą. Aby poprawić wydajność interfejsu, lista aplikacji związanych z programistami nie jest wyświetlana podczas edytowania usługi API. (MGMT-2869)

Subskrypcja codziennych e-maili z danymi analitycznymi

Administratorzy organizacji muszą teraz wyraźnie subskrybować codzienne e-maile z raportami analitycznymi. Subskrypcję można włączyć lub wyłączyć, ustawiając preferencje użytkownika w interfejsie zarządzania lub za pomocą interfejsu API zarządzania. Więcej informacji znajdziesz w artykule Subskrybowanie codziennych e-maili z danymi analitycznymi. (AXAPP-1949)

Funkcja sum( ) w przypadku danych dotyczących czasu odpowiedzi

W raportach niestandardowych Analytics i wywołaniach interfejsu API funkcja agregująca "sum" jest teraz dostępna w przypadku czasu odpowiedzi miejsca docelowego, łącznego czasu odpowiedzi i czasu odpowiedzi punktu końcowego. Na przykład w interfejsie /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) możesz teraz użyć tego parametru zapytania "select": ?select=sum(total_response_time). (AXAPP-2006)

Raport Analiza opóźnienia: posortowane nazwy proxy interfejsu API

W interfejsie raportu Analiza opóźnienia (tylko plany dla firm Apigee Edge) proxy interfejsu API są wymienione alfabetycznie na liście rozwijanej Proxy. (MGMT-2858)

Aplikacje związane z programistami w panelu wyświetlane według nazwy wyświetlanej

W panelu interfejsu zarządzania na wykresie słupkowym Aplikacje związane z programistami aplikacje związane z programistami są wymienione według nazwy wyświetlanej, a nie nazwy wewnętrznej. (MGMT-2853)

Nowy widżet daty i godziny w raportach niestandardowych

Ulepszyliśmy widżet wyboru daty i godziny na stronie raportów niestandardowych w interfejsie zarządzania. (MGMT-2881)

Monetyzacja: edytowanie nazw pakietów API

Nazwę pakietu API możesz zaktualizować w dowolnym momencie cyklu życia monetyzacji, nawet jeśli pakiet API zawiera opublikowany plan taryfowy. (DEVRT-2177)

Monetyzacja: dozwolone liczby dziesiętne w atrybutach niestandardowych

W przypadku planu „Cennik z atrybutem niestandardowym” atrybut niestandardowy w nagłówku wiadomości który jest używany jako mnożnik transakcji, może teraz być wartością dziesiętną z maksymalnie czterema miejscami po przecinku. Więcej informacji o tym typie planu znajdziesz w artykule Określanie szczegółów atrybutu niestandardowego cennika. ( DEVRT-2191)

Ogólne ulepszenia

Ta wersja zawiera też wiele ulepszeń dotyczących użyteczności, wydajności, bezpieczeństwa i stabilności ulepszeń.

Naprawione błędy

W tej wersji naprawiliśmy te błędy.

Identyfikator problemu Opis
MGMT-2964 Nowy edytor proxy nie akceptuje komentarzy w tagu Flows
MGMT-2957 Dodanie nowego poda do organizacji powoduje zwrócenie stanu wdrożenia pakietu jako błędu w przypadku routerów w nowym podzie
MGMT-2937 Błędy związane z niewystarczającymi uprawnieniami w rolach niestandardowych
MGMT-2875 Generowanie WSDL SOAP ma nieprawidłowe nagłówki w przypadku SOAP 1.2
MGMT-2739 Raport Aplikacje związane z programistami, karta Statystyki nie wyświetla wykresu anomalii
MGMT-2735 Odświeżanie dzienników Node.js nigdy się nie kończy ani nie zatrzymuje
MGMT-2734 Przycisk Zapisz nie jest włączany po wystąpieniu błędu podczas próby zapisania wdrożonego pakietu
MGMT-2729 Aktualizowanie portu serwera docelowego w interfejsie powoduje usunięcie SSLInfo
MGMT-2702 Luka w zabezpieczeniach między witrynami w Firefox i IE
Naprawiliśmy lukę w zabezpieczeniach, która mogła wystąpić z powodu luk w FireFox i IE, które nieprawidłowo zezwalały na żądania między witrynami.
MGMT-2681 Edytor proxy: gdy w warunku używasz dopasowania wyrażenia regularnego, nawigator przepływu nie wyświetla czasownika
MGMT-2361 Wdrażanie proxy kończy się niepowodzeniem z powodu RPCException: Call timed out
MGMT-1662 Wdrażanie proxy interfejsu API kończy się niepowodzeniem podczas udostępniania Apigee w chmurze publicznej
DEVRT-2286 Interfejs sync-organization Monetization API jest uszkodzony
Interfejs API używany do synchronizowania danych Apigee Edge z monetyzacją został naprawiony w najnowszej aktualizacji wersji 16.01.20.
DEVRT-2173 Trzeba zmienić nazwę pakietu, ale nie można go edytować z powodu aktywnego planu taryfowego
DEVRT-1661 Programista jest blokowany przed wysyłaniem żądań interfejsu API przed datą rozpoczęcia planu taryfowego, ale blokada nigdy nie jest zwalniana
Jeśli programista interfejsu API zaakceptował miesięczny plan taryfowy, plan taryfowy z przedziałami ilościowymi lub plan taryfowy pakietu, który zaczyna obowiązywać w przyszłości, a następnie wysyła żądania interfejsu API przed określoną datą rozpoczęcia, programista interfejsu API jest blokowany przed wysyłaniem dalszych żądań. Po osiągnięciu daty rozpoczęcia planu taryfowego blokada jest zwalniana.
DEVRT-1643 Wersja robocza planu taryfowego jest uszkodzona po zapisaniu
AXAPP-1991 Rezygnacja z podsumowania i e-maili Apigee Analytics nie powoduje zatrzymania wysyłania e-maili
AXAPP-1946 Czyszczenie Analytics nie zwalnia miejsca na dysku
AXAPP-1708 Interfejs Analytics API wydaje się zwracać różne liczby dla tej samej statystyki w zależności od sposobu zadania pytania
AXAPP-1293 Nieistniejące nazwy aplikacji związanych z programistami w e-mailu z podsumowaniem Analytics
APIRT-2518 Problemy z połączeniem z backendem https za pomocą zasady JavaScript
APIRT-2398 Nieprawidłowy lub wygasły kod autoryzacji jest liczony jako błąd Apigee
APIRT-2397 steps.assignmessage.SetVariableFailed jest liczony jako błąd Apigee
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException w OAuth jest liczony jako błąd Apigee
APIRT-2362 Błąd kompilacji JavaScript
APIRT-2322 Nieprawidłowy identyfikator klienta jest nieprawidłowo zgłaszany jako błąd Apigee
APIRT-2159 Dodaj message_id do prefiksu logowania
APIRT-2145 Duża liczba nieudanych transakcji w przypadku interfejsu Facebook API
Usunęliśmy weryfikację wartości nagłówka zaczynających się od „:”.
APIRT-2137 MP: kodowanie transferu fragmentowanego i 205 z długością treści 0
APIRT-2124 Router Nginx nie aktualizuje puli MP w przypadku nowo dodanych MP
APIRT-2117 Zasada logowania wiadomości nie uwzględnia aktualizacji DNS
APIRT-2110 Router przekazuje tylko 1 nagłówek X-Forwarded-For
APIRT-2062 Pamięć podręczna odpowiedzi nie działa prawidłowo, gdy spełniony jest warunek SkipCacheLookup met
APIRT-2061 Procesor wiadomości nie wysyła wiadomości do QPID
APIRT-2052 Duża liczba CLOSE_WAIT z powodu braku odpowiedzi z portu zarządzania
APIRT-2024 Nginx bez modułu równoważenia obciążenia nieprawidłowo wypełnia nagłówki HTTP X-Forwarded-For
Informacje o wycofaniu X-Forwarded-For zostały dodane do informacji o wersji 150930 i zasad kontroli dostępu.
APIRT-1933 Moduły ładujące klasy specyficzne dla proxy nadal delegują do modułu ładującego klasy MP
APIRT-1877 Nie można maskować odpowiedzi XML, które mają przestrzenie nazw
APIRT-1838 Apigee-127: VerifyAPIKey zwraca tylko 1 usługę API, gdy istnieje wiele usług
APIRT-1827 Obserwowany niski limit jednoczesnego przesyłania strumieniowego
APIRT-1820 Sporadyczne opóźnienie (> 1%) w środowisku Private Cloud 4.15.04 środowisko
APIRT-707 NPE podczas działania, jeśli element <GenerateResponse> znajduje się w zasadzie VerifyAccessToken