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:
- Serwer proxy interfejsu API informacje o konfiguracji
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(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 |