16.01.20 – informacje o wersji Apigee Edge dla Public Cloud

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

We wtorek 2 lutego 2016 r. opublikowaliśmy nową wersję Apigee Edge dla użytkowników publicznych w chmurze. Google Cloud.

Nowe funkcje i ulepszenia

Poniżej przedstawiamy nowe funkcje i ulepszenia wprowadzone w tej wersji.

Nowy kreator serwera proxy interfejsu API

Zmienił się wygląd kreatora serwera proxy interfejsu API. Gdy klikniesz „+ Serwer proxy interfejsu API” na stronie Proxy interfejsów API w interfejsie zarządzania nowy kreator przeprowadzi Cię przez proces tworzenia serwera proxy interfejsu API. Wszystkie takie same ustawienia jak w poprzednim kreatorze serwera proxy interfejsu API. (MGMT-1376)

Utwórz API serwery proxy z dokumentami OpenAPI (Swagger)

W ramach zmiany w kreatorze serwera proxy API możesz teraz utworzyć serwer proxy API z OpenAPI (Swagger). Na pierwszej stronie kreatora serwera proxy interfejsu API kliknij Użyj OpenAPI. jeśli wybierzesz Odwrotny serwer proxy, Aplikacja Node.js lub Nie Cel. W wyświetlonym polu wpisz adres URL dokumentu OpenAPI. Więcej więcej informacji znajdziesz w artykule Tworzenie prostego Proxy API. (MGMT-1376)

Obsługa WSDL 1.2 dla SOAP serwery proxy

Apigee Edge obsługuje WSDL 1.2 w tworzeniu serwerów proxy interfejsów API w celu wywoływania usług SOAP. (MGMT-2835)

SSLInfo zmienne w konfiguracjach docelowego punktu końcowego

W docelowym punkcie końcowym interfejsu API serwera proxy można dynamicznie ustawiać szczegóły SSL/TLS, aby wymagania dotyczące środowiska wykonawczego. Ten przykład pokazuje, jak skonfigurować SSLInfo w docelowym punkcie końcowym , wartości mogą być przekazywane w czasie działania przez objaśnienie Java, zasady JavaScript lub zasady przypisywania wiadomości. Użyj tych 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 omówiona w tych dokumentach:

(APIRT-1475)

RSA_SHA256 obsługa algorytmu asercji zasad SAML

Zasady asercji SAML obsługują teraz algorytm RSA_SHA256 nie tylko RSA_SHA1. (APIRT-1779)

Weryfikacja certyfikatu przesłane filmy

Aby zapobiec przesyłaniu nieważnych lub wygasłych certyfikatów do magazynów kluczy i magazynów zaufania, interfejs API zarządzania weryfikuje certyfikaty podczas przesyłania. Certyfikaty są weryfikowane, aby zapewnić, plik nie może być większy niż 50 KB, a jego format to PEM lub DER. Sprawdzana jest też data ważności certyfikatu. Aby zastąpić domyślną weryfikację wygaśnięcia (aby nie weryfikować dla wygaśnięcia certyfikatu przy przesyłaniu) użyj tego parametru zapytania: ?ignoreExpiryValidation=true

Więcej informacji można znaleźć w sekcji Prześlij plik JAR do magazynu kluczy i Prześlij certyfikat do Truststore. (SECENG-516) i (APIRT-2213)

Automatyczne ankiety dotyczące logów Node.js strona

Podczas wyświetlania logów Node.js w edytorze proxy strona Node.js Logging jest automatycznie wyświetlana jest odświeżane okresowo, aby wyświetlić nowe logi. Kliknij „Zatrzymaj automatyczne odświeżanie”. , żeby wyłączyć autoodświeżanie. (MGMT-1692)

Usługa API wydajność strony, brak aplikacji dla programistów

Gdy wyświetlasz usługę API w interfejsie zarządzania, powiązane z nią aplikacje deweloperskie usług. Aby poprawić wydajność interfejsu, lista aplikacji dla deweloperów nie jest wyświetlana, gdy edytując usługę API. (MGMT-2869)

Subskrypcja dzienna e-maile ze statystykami

Administratorzy organizacji muszą teraz bezpośrednio otrzymywać e-maile z raportami statystycznymi. Możesz wykupić subskrypcję lub anulować jej subskrypcję przez określenie preferencji użytkownika w interfejsie zarządzania albo za pomocą funkcji zarządzania API. Więcej informacji znajdziesz w artykule Subskrybowanie codziennych statystyk. e-maili. (AXAPP-1949)

funkcja sum( ) w odpowiedzi wskaźniki czasu

W raportach niestandardowych Analytics i wywołaniach interfejsu API „suma” funkcja agregacji jest teraz dostępna dla Docelowy czas odpowiedzi, Całkowity czas odpowiedzi i End_point_response_time. Na przykład w tagu Interfejs API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), możesz teraz korzystać z następującego parametr zapytania: ?select=sum(total_response_time). (AXAPP-2006)

Analiza czasu oczekiwania raport: posortowane nazwy serwerów proxy interfejsów API

W interfejsie raportu Analiza czasu oczekiwania (dotyczy tylko abonamentów Enterprise Apigee) serwery proxy interfejsu API są alfabetycznie na liście rozwijanej Serwer proxy. (MGMT-2858)

Aplikacje deweloperskie włączone panel wyświetlany według wyświetlanej nazwy

W panelu interfejsu zarządzania wykres słupkowy aplikacji dla deweloperów zawiera listę aplikacji deweloperskich według wyświetlacza nazwy, a nie nazwy wewnętrznej. (MGMT-2853)

Nowy widżet daty/godziny jest włączony raporty niestandardowe

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

Zarabianie: edycja interfejsu API nazwy pakietów

Nazwę pakietu interfejsu API możesz zmienić w dowolnym momencie cyklu zarabiania, nawet gdy pakiet API zawiera opublikowany plan stawek. (DEVRT-2177)

Zarabianie: Ułamki dziesiętne dozwolone w atrybutach niestandardowych

Jeśli używasz „Arkusz stawek z atrybutem niestandardowym” plan, atrybut niestandardowy w wiadomości nagłówek, który jest używany jako mnożnik transakcji, może teraz mieć wartość dziesiętną maksymalnie cztery miejsc po przecinku. Więcej informacji o tym typie abonamentu znajdziesz w artykule Określ niestandardowy arkusz stawek szczegóły atrybutu. ( DEVRT-2191).

Ogólne ulepszenia

Ta wersja zawiera też wiele informacji o łatwości obsługi, wydajności, bezpieczeństwie i stabilności i ulepszeniach.

Usunięto błędy

W tej wersji poprawiono następujące 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 dla routerów w nowym podzie
MGMT-2937 Błędy związane z niewystarczającymi uprawnieniami w przypadku ról niestandardowych
MGMT-2875 Generowanie WSDL SOAP ma nieprawidłowe nagłówki dla protokołu SOAP 1.2
MGMT-2739 Raport Aplikacje dla deweloperów – na karcie Analytics nie widać wykresu anomalii
MGMT-2735 Odświeżanie logów Node.js nigdy nie kończy się/nie zatrzymuje
MGMT-2734 Przycisk Zapisz nie włącza się w przypadku wystąpienia błędu podczas próby zapisania wdrożenia pakiet
MGMT-2729 Aktualizacja portu serwera docelowego w interfejsie użytkownika powoduje wyczyszczenie informacji SSLInfo
MGMT-2702 Luki w zabezpieczeniach przeglądarki Firefox i IE
Usunięto lukę w zabezpieczeniach, która mogła wystąpić spowodowana lukami w zabezpieczeniach programów FireFox i IE. które niewłaściwie zezwalają na żądania z innych witryn.
MGMT-2681 Edytor proxy: gdy używasz dopasowania wyrażenia regularnego w warunku, nie pokazuje czasownika
MGMT-2361 Wdrożenie serwerów proxy nie powiodło się i pojawia się wyjątek RPCWyjątek: przekroczono limit czasu wywołania
MGMT-1662 Podczas wdrażania wersji Apigee Public Cloud nie udało się wdrożyć serwera proxy interfejsu API
DEVRT-2286 interfejs Monetization API do synchronizacji nie działa
Interfejs API używany do synchronizacji Dane Apigee Edge z monetyzacją zostały poprawione przez najnowsze odświeżenie Wersja 16.01.20.
DEVRT-2173 Musisz zmienić nazwę pakietu, ale nie możesz go edytować ze względu na aktywną stawkę abonament
DEVRT-1661 Deweloper ma zablokowane wykonywanie żądań do interfejsu API przed datą rozpoczęcia abonamentu, ale blokada nigdy nie jest publikowana
Jeśli deweloper interfejsu API zaakceptował miesięczną stawkę zryczałtowaną, ograniczoną liczbę razy lub w ramach pakietu, która zaczyna obowiązywać w przyszłości, a następnie wysyła żądania API przed określoną datą rozpoczęcia, interfejs API deweloper nie może przesyłać kolejnych żądań. Po dacie rozpoczęcia abonamentu zostanie on zwolniony.
DEVRT-1643 Uszkodzenie wersji roboczej planu stawek po jego zapisaniu
AXAPP-1991 Rezygnacja z podsumowania Apigee Analytics – nie zatrzymują się e-maile
AXAPP-1946 Czyszczenie Analytics nie zwalnia miejsca na dysku
AXAPP-1708 Wygląda na to, że Analytics API zwraca różne liczby dla tych samych statystyk w zależności od prośby
AXAPP-1293 E-mail z podsumowaniem nazwy nieistniejącej aplikacji dewelopera
APIRT-2518 Problemy z połączeniem z backendem HTTPS przy użyciu zasady JavaScript
APIRT-2398 Nieprawidłowy lub wygasły kod autoryzacji liczony jako błąd Apigee
APIRT-2397 steps.assignmessage.SetZmiennaFailed która zliczona jako błąd Apigee
APIRT-2396 IllegalArgumentException, tablicaIndexOutofBoundsException w OAuth liczona jako Błąd Apigee
APIRT-2362 Błąd kompilacji JavaScript
APIRT-2322 Nieprawidłowy identyfikator klienta nieprawidłowo zgłoszony jako błąd Apigee
APIRT-2159 Dodaj identyfikator wiadomości do prefiksu logowania
APIRT-2145 Duża liczba nieudanych transakcji w przypadku interfejsu Facebook API
Weryfikacja wartości nagłówków rozpoczynających się od „:” został usunięty.
APIRT-2137 Mpix: fragment kodu transferu, 205 z długością treści 0
APIRT-2124 router Nginx nie aktualizuje puli MP dla nowo dodanych MP
APIRT-2117 Zasady logowania wiadomości nie respektują aktualizacji DNS
APIRT-2110 router przekazuje tylko jeden nagłówek X-Forwarded-For.
APIRT-2062 Pamięć podręczna odpowiedzi nie działa prawidłowo, gdy warunek SkipCachelookup jest oznaczony jako spotkał
APIRT-2061 Procesor wiadomości nie przekazuje wiadomości do QPID
APIRT-2052 Duża liczba CLOSE_WAIT z powodu braku odpowiedzi portu zarządzania
APIRT-2024 Nginx bez systemu równoważenia obciążenia nie wypełnia prawidłowo X-Forwarded-For HTTP nagłówki
Do informacji o wersji 150930 i kontroli dostępu dodano powiadomienie o wycofaniu X-Forwarded-For .
APIRT-1933 Moduły ładujące specyficzne dla serwera proxy nadal przekazują dostęp do programu uruchamiającego klasy MP
APIRT-1877 Nie można maskować odpowiedzi XML mających przestrzenie nazw
APIRT-1838 Apigee-127: VerifyAPIKey zwraca tylko jedną usługę API, gdy wiele produktów istnieją
APIRT-1827 Zaobserwowano niski limit równoczesnych strumieniowania
APIRT-1820 Przejściowy czas oczekiwania (> 1%) w chmurze prywatnej 4.15.04
APIRT-707 NPE w trakcie działania, jeśli <GenerateResponse> element jest w Zasada VerifyAccessToken