Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
W poniedziałek 19 września 2016 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.
Od poprzedniej wersji funkcji Edge dla chmury prywatnej w poniższych wersjach które pojawiły się w tej wersji funkcji:
- Chmura: 16.04.13 (UI), 16.04.13 (generowanie przychodu), 16.04.2020 r. (UI), 16.04.27 (generowanie przychodu), 16.04.27 (UI), 16.05.04 (UI), 16.05.11 (UI), 16.05.11 (generowanie przychodu), 16.05.18 (UI), 16.05.25 (generowanie przychodu), 16.06.08 (generowanie przychodu), 16.06.15 (UI), 16.06.22 (generowanie przychodu), 16.06.29 (UI), 16.07.06 (generowanie przychodu), 16.07.06.02 (generowanie przychodu), 16.07.13 (UI), 16.07.20.01 (generowanie przychodu), 16.07.27 (UI), 16.08.17
Zobacz Informacje o wersji numerowanie, aby zrozumieć, jak sprawdzić, czy określona wersja chmury dostępne w Twojej wersji Edge dla Private Cloud.
Ogólne informacje o wersji
W tej wersji klasyczny edytor proxy interfejsu API został usunięty i zastąpiony nowym serwerem proxy który był dostępny do używania razem z klasycznym edytorem. Inne ważne ulepszenia obejmują ulepszone działanie ścieżek zasobów usługi API, ulepszoną obsługę ładunków JSON. zdefiniowane w zasadach przypisywania wiadomości i zgłaszania błędów, a także ulepszenia konwersji XML-do JSON. ulepszona weryfikacja zasobów, możliwość ustawiania limitów czasu na poszczególnych serwerach proxy interfejsu API, zaktualizowane serwerów proxy SOAP w kreatorze serwerów proxy API, a także wydajny obiekt Crypto, JavaScriptu.
Ulepszenia związane z zarabianiem obejmują nowe funkcje powiadomień z planem stawek powiadomień, Interfejs API przenoszący deweloperów do funkcji zarabiania oraz możliwość publicznego lub publicznego udostępniania planów stawek prywatne.
W pozostałej części tego tematu znajdziesz szczegółowe informacje na temat wszystkich nowych funkcji, aktualizacji i poprawek błędów zawarte w wydawnictwie.
Wycofano
Usługi API
Usunięto klasyczny edytor proxy (interfejs Cloud 16.04.20)
Nowa wersja edytora proxy interfejsu API jest teraz jedyną obsługiwaną wersją. Wersja klasyczna nie jest już dostępny, a link „Uzyskaj dostęp do klasycznej wersji edytora proxy” było usunięto. Jeśli korzystasz z wersji klasycznej, Twoje serwery proxy interfejsu API będą automatycznie wczytywane w nowego edytora. (EDGEUI-498)
Zarabianie
Te wycofane funkcje zostały usunięte i nie są już obsługiwane:
- Ustawianie limitów
- Wysyłanie powiadomień o limitach wysyłania
Powiadomienia możesz też skonfigurować w sposób opisany w tych sekcjach:
(DEVRT-2742)
Nowe funkcje i aktualizacje
Poniżej przedstawiamy nowe funkcje i ulepszenia wprowadzone w tej wersji. Oprócz poniższych ulepszeń, ta wersja zawiera też wiele usprawnień, łatwości obsługi, wydajności, bezpieczeństwa i stabilności i ulepszeniach.
Więcej informacji i instrukcji znajdziesz w dokumentacji Edge for Private Cloud.
Chmura prywatna
Aktualizacja Postgres do wersji 9.4
Ta wersja zawiera uaktualnienie do Postgres 9.4. Aby dowiedzieć się, jak zaktualizować system, Więcej informacji: Aktualizowanie Apigee Edge do 4.16.09.
Obsługa map geograficznych w interfejsie Edge
Agregacje geograficzne pozwalają gromadzić dane analityczne dotyczące wywołań interfejsu API na podstawie danych geograficznych takie jak region, kontynent, kraj i miasto. Na podstawie tych danych analitycznych możesz wyświetlić: Geomapa w interfejsie Edge, która pokazuje lokalizację żądań do interfejsu API.
Więcej informacji znajdziesz w artykule Włączanie agregacji danych geograficznych Mapy geograficzne.
Interfejs API BaaS
Dodano dokumentację:
- Jak skonfigurować protokół BaaS w interfejsie API, aby używać TLS. Więcej informacji znajdziesz w artykule Konfigurowanie TLS dla interfejsu API BaaS.
- Jak skonfigurować wszystkie węzły stosu BaaS API w taki sposób, aby korzystały z pamięci współdzielonej, tak aby wszystkie zasoby były dostępna dla wszystkich węzłów stosu BaaS API. Więcej informacji znajdziesz w artykule Przesyłanie zasobów.
- Jak szyfrować hasło Cassandra podczas konfigurowania węzłów stosu BaaS. Więcej Więcej informacji można znaleźć w sekcji Resetowanie Edge hasła.
Wersja beta narzędzia do monitorowania i panelu
Ta wersja obejmuje wersję beta nowego narzędzia do monitorowania i panelu do Edge. To narzędzie pozwala sprawdzić stan różnych komponentów (routerów, procesorów wiadomości, ZooKeeper czy Cassandra) oraz kody błędów HTTP różnych organizacji i środowisk lub wdrożenia. Możesz też zrobić zrzut danych panelu i udostępnić je Apigee, aby ułatwić w rozwiązywaniu problemów związanych z pomocą.
Dokumentacja, w tym instrukcje instalacji, jest dołączona do dokumentu Edge 4.16.09 w wersji 4.18.01.
Zanim jednak zainstalujesz panel i zaczniesz go używać, musisz przeprowadzić ocenę Apigee Umowy, która jest dostępna w wersji 4.18.01, i zwróci ją do Apigee przez wysyłając e-maila na adres Orders@apigee.com.
Wersja beta narzędzia do kolektora statystyk
Wszyscy klienci Edge for Private Cloud muszą przesyłać do Apigee statystyki dotyczące interfejsu API przez serwer proxy. Apigee zaleca, aby klienci przesyłali te informacje raz dziennie, najlepiej w celu utworzenia zadania cron.
Aby ułatwić przesyłanie tych danych, Apigee udostępnia wersję beta wiersza poleceń apigee-analytics-collector. za media. To narzędzie wysyła raport liczby wywołań interfejsu API z powrotem do Apigee. Na każdym brzegu Instalacja chmury prywatnej może używać tego narzędzia do pobierania i raportowania danych o ruchu Apigee.
Aby uzyskać więcej informacji, przeczytaj artykuł Interfejs API przesyłania do przesyłania Dane ruchu do Apigee – wersja beta.
Usługi API
Ładunki JSON w sekcji Przypisywanie wiadomości i zgłaszanie błędów (Cloud 16.08.17)
To ulepszenie nie wymaga obejścia, aby zapewnić prawidłowe formatowanie wiadomości JSON. można określić za pomocą nawiasów klamrowych bez tworzenia nieprawidłowego kodu JSON. Na przykład parametr W poniższym przykładzie wstawiana jest wartość message.content w wiadomości JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
Jeśli skorzystano z obejścia, kod będzie działać bez zmian. Możesz też użyć zmiennych Prefiks i variableSuffix zamiast nawiasów klamrowych do wskazywania zmiennych.
Zapoznaj się z <Set><Ładem> w sekcji Assign Message policy (Przypisywanie zasad dotyczących wiadomości) oraz Zgłaszanie błędów w ramach zasad zapoznaj się z dokumentami. (APIRT-1160)
Ulepszenia zasad XML do plików JSON (Cloud 16.08.17)
Zasada XML na JSON została rozszerzona o następujące funkcje. Możesz skonfigurować zasady na:
- Traktuj podczas konwersji niektóre elementy XML jako tablice, co powoduje ustawienie wartości pod postacią kwadratu nawiasy klamrowe „[ ]” w dokumencie JSON.
- Usuń lub usuń poziomy hierarchii dokumentów XML w ostatecznym dokumencie JSON.
Więcej informacji można znaleźć w sekcji XML. do zasady JSON. (APIRT-1144)
Wiele symboli wieloznacznych w ścieżkach zasobów usługi API (Cloud 16.08.17)
Definiując ścieżki zasobów w usłudze API, możesz umieścić symbole wieloznaczne w wielu miejscach
ścieżki zasobu. Na przykład /team/*/invoices/**
zezwala na wywołania interfejsu API z dowolnymi
jedna wartość po /team
i wszystkich ścieżkach zasobów
po invoices/
. Dozwolony identyfikator URI w wywołaniu interfejsu API spowodowałby
proxyBasePath/team/finance/invoices/company/a
.
Jeśli po tej wersji istniejące ścieżki zasobów usługi API przestaną działać zgodnie z oczekiwaniami, ustaw
tę usługę w Twojej organizacji, aby przywrócić poprzednią
zachowanie: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
Funkcje kryptograficzne w języku JavaScript (Cloud 16.08.17)
Dostępny jest nowy zestaw zaawansowanych funkcji JavaScriptu w języku crypto
do tworzenia, pobierania i aktualizowania następujących obiektów: MD5, SHA-1, SHA256, SHA512.
Obiekt crypto pozwala też uzyskać
w różnych formatach. Więcej informacji znajdziesz w artykule Obiektowy model JavaScript.
(APIRT-2886)
Sprawdzanie wersji JAR objaśnienia Java (Cloud 16.08.17)
Podczas przesyłania zasobu JAR Java do serwera proxy interfejsu API zwracany jest kod stanu HTTP 400 (zamiast 500), jeśli wersja zasobu Java jest niezgodna z obsługiwaną przeglądarką Edge wersji środowiska Java wymienionych na stronie Obsługiwane oprogramowanie i . (MGMT-3420)
Sprawdzanie poprawności zasobów serwera proxy API (Cloud 16.08.17)
Jeśli masz pliki zasobów serwera proxy API (takie jak JavaScript lub pliki JAR Java) przechowywane w na poziomie środowiska lub organizacji, platforma weryfikacji nie wymaga już uwzględnij te zasoby na poziomie serwera proxy interfejsu API w pakiecie proxy w celu zaimportowania, aby przejść weryfikację. Weryfikacja zasobów odbywa się teraz podczas wdrażania, a nie podczas importowania. (MGMT-1430)
Konfigurowanie czasu oczekiwania dla poszczególnych serwerów proxy API (Cloud 16.08.17)
Możesz skonfigurować serwery proxy interfejsu API tak, aby po upływie określonego czasu przekraczały limit czasu (z kodem błędu 504)
). głównie z myślą o klientach Private Cloud, którzy korzystają z serwerów proxy interfejsów API,
i wykonywanie ich. Załóżmy na przykład, że określone serwery proxy muszą osiągnąć limit czasu po 3 minutach. Dostępne opcje
użyć nowej właściwości api.timeout
w konfiguracji serwera proxy interfejsu API. Aby to zrobić:
użyjemy tego 3-minutowego przykładu:
- Po pierwsze, skonfiguruj system równoważenia obciążenia, router i procesor wiadomości, tak aby przekroczono limit czasu po 3 minutach.
- Następnie skonfiguruj odpowiednie serwery proxy tak, aby przekroczyły limit czasu po 3 minutach. Podaj wartość w
milisekund. Na przykład:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ...
- Należy jednak pamiętać, że wydłużenie czasu oczekiwania systemu może spowodować problemy z wydajnością, ponieważ
wszystkie serwery proxy bez ustawienia
api.timeout
używają nowego, wyższego systemu równoważenia obciążenia, routera i procesora wiadomości. Skonfiguruj więc inne serwery proxy interfejsów API, które nie wymagają dłuższe limity czasu, aby wykorzystać krótszy czas oczekiwania. W przykładzie poniżej pokazujemy, że serwer proxy interfejsu API zostaje ustawiony na przekroczenie limitu czasu po minucie:
<Property name="api.timeout">60000</Property>
Klienci Google Cloud, którzy nie mogą zmieniać limitów czasu oczekiwania na serwerach brzegowych, mogą też skonfigurować limit czasu serwera proxy dopóki limit czasu będzie krótszy niż standardowy czas oczekiwania procesora wiadomości Edge wynoszący 57 sek.
Nie można zapełnić wartości zmienną. Ta właściwość jest objęta właściwościami punktu końcowego odniesienie. (APIRT-1778)
Działanie serwera proxy SOAP podczas używania kreatora proxy (interfejs użytkownika Cloud 16.07.27)
Podczas tworzenia serwera proxy opartego na SOAP z użyciem WSDL przy użyciu kreatora proxy dostępne są 2 opcje dla: tworzenie serwera proxy:
- Protokół przekazywania SOAP, w którym serwer proxy po prostu przechodzi przez żądanie SOAP. ładunek w obecnej postaci.
- REST to SOAP na REST, gdzie serwer proxy konwertuje ładunek przychodzący taki jak JSON na ładunek SOAP, a następnie konwertuje odpowiedź SOAP z powrotem na format wywołujący których oczekuje.
W tej wersji wprowadziliśmy następujące aktualizacje działania tych opcji. Różnice między starym a nowym sposobem działania znajdują się w zasadach i konfiguracjach, które są automatycznie wygenerowane przez kreatora serwera proxy.
Przekazywanie SOAP
-
Wszystkie operacje WSDL są teraz wysyłane do ścieżki podstawowej serwera proxy „/” zamiast zasobów proxy (np. „/cityforecastbyzip”). Nazwy operacji są przekazywane do docelowego protokołu SOAP posprzedażna. To zachowanie jest zgodne ze specyfikacją SOAP.
- Wygenerowany serwer proxy nie obsługuje już w żądaniu kodu JSON. Obsługuje tylko format XML. Serwer proxy zapewnia, że żądania SOAP mają kopertę, treść i przestrzeń nazw.
WYPRÓBUJ SOAP za pomocą polecenia REST
- WSDL 2.0 nie jest obsługiwany.
- Nowe działanie nie zostało przetestowane z użyciem WS-Policy.
- Serwer proxy umożliwia POSTĘPOWANIE danych JSON zamiast FormParams.
- Gdy dodasz obsługę CORS (udostępnianie zasobów między domenami) do serwera proxy przy użyciu serwera proxy
zobaczysz te ulepszenia:
- Nagłówek Access-Control-Allow-Headers: oprócz
Origin
,x-requested-with
iAccept
, makro Nagłówek Access-Control-Allow-Headers zawiera równieżContent-Type
,Accept-Encoding
,Accept-Language
,Host
,Pragma
,Referrer
,User-Agent
iCache-Control
. - Nagłówek Access-Control-Allow-Methods: oprócz
GET
,PUT
,POST
,DELETE
, ten nagłówek zawiera również CzasownikiPATCH
iOPTIONS
.
- Nagłówek Access-Control-Allow-Headers: oprócz
- Podczas generowania serwera proxy interfejsu API dla WSDL Edge odczytuje wszystkie obiekty ComplexType zdefiniowane jako abstrakcyjny w WSDL i poprawnie rozpoznaje wszystkie typy instancji oparte na abstrakcyjnym .
narzędzie wiersza poleceń wsdl2apigee typu open source
Apigee udostępnia też narzędzie wiersza poleceń typu open source do generowania Serwery proxy interfejsu API „reszta-soap” z WSDL. Więcej informacji znajdziesz na https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
Domyślne wygaśnięcie/odświeżenie w zasadach dotyczących operacji na mapie klucz-wartość (interfejs użytkownika Cloud 16.06.15)
Zasady te pozwalają określić, jak długo wartości są zachowywane przed
odświeżanie. Interwał odświeżania jest ustawiany za pomocą wartości
element <ExpiryTimeInSecs>
. Jeśli operacja GET zostanie wykonana i
po upływie okresu wygaśnięcia następuje odświeżenie wartości, a zasada aktualizuje
. Gdy dodasz tę zasadę do serwera proxy interfejsu API, domyślny czas wygaśnięcia wyniesie teraz 300 sekund. (Parametr
poprzednia wartość domyślna to -1, co oznacza, że wartości nigdy nie są odświeżane). (EDGEUI-579)
Zarabianie
Plan częstotliwości powiadomień z możliwością dostosowania (UI w interfejsie Cloud 16.04.20, zarabianie w Cloud 16.04.13)
Nowy plan opłat za powiadomienia z możliwością dostosowania w ramach zarabiania na Edge pozwala dostawcy interfejsu API dostosować docelową liczbę transakcji na dewelopera. Możesz określić, czy i kiedy powiadomienia są wysyłane zależnie od tego, jaki procent liczby docelowej został osiągnięty, np. 90%, 100% lub 150%. Z tej funkcji można korzystać zarówno w interfejsie zarządzania, jak i w interfejsie API zarządzania (dostępne w poprzedniej wersji). Więcej informacji znajdziesz w sekcji Określanie szczegóły planu powiadomień, które można dostosować. (DEVRT-2375, DEVRT-2370)
Powiadomienia webhooka dotyczące planów stawek za powiadomienia (Cloud 16.04.27) generowanie przychodu)
W przypadku planów stawek powiadomień z możliwością dostosowania możesz utworzyć webhooki, które wysyłają powiadomienia do pod określonym adresem URL. Możesz też określić, aby powiadomienia pojawiały się w określonych odstępach czasu (w procentach). aż do osiągnięcia limitu transakcji. Powiadomienia webhooka zapewniają jest alternatywą dla istniejących szablonów powiadomień. Zobacz Konfigurowanie powiadomień przy użyciu webhooki. (DEVRT-2393, DEVRT-2394)
Dostosowanie powiadomienia z planem stawek atrybutów niestandardowych (interfejs Cloud 16.05.18)
W ramach zarabiania na Edge nowe powiadomienie z możliwością dostosowania z atrybutem niestandardowym plan stawek pozwala dodać do liczby transakcji dewelopera za pomocą wartości atrybutu niestandardowego. Zgodnie ze standardem Plan częstotliwości powiadomień z możliwością dostosowania; każde udane wywołanie interfejsu API dodaje 1 do transakcji dewelopera . W przypadku planu określania stawek dla atrybutów niestandardowych wartość atrybutu atrybut niestandardowy jest dodawany do liczby transakcji dewelopera. Jeśli na przykład atrybut niestandardowy „mały” ma w odpowiedzi wartość 0,1, liczba transakcji jest zwiększona o 0,1; lub jeśli atrybut niestandardowy „addressTotal” ma wartość 50, liczba jest zwiększana o 50. Więcej informacje znajdziesz w artykule Określanie abonamentu. ze szczegółami atrybutów niestandardowych. (DEVRT-2504)
Konfigurowanie powiadomień na podstawie sumy transakcji dla firmy i jej deweloperów (Zarabianie na Google Cloud w wersji 16.06.22)
Zwykle łączne kwoty transakcji są śledzone automatycznie dla wszystkich deweloperów w firmie, gdy deweloperzy uzyskują dostęp do interfejsów API za pomocą aplikacji firmowej. A jeśli masz deweloperów, którzy aktywnie uczestniczą w programie używają własnych aplikacji deweloperskich w celu uzyskania dostępu do interfejsów API. Musisz też śledzić połączone transakcje bez zakłóceń ruchu? Możesz dodać deweloperów do firmy i skonfigurować powiadomienia wysyłane po osiągnięciu progów, które zależą od połączonych transakcji dla firmy i jej deweloperów. Więcej informacji znajdziesz w sekcji Ustawianie powiadomienia na podstawie sumy transakcji dla danej firmy i jej deweloperów. (DEVRT-2643)
Wyświetlanie i ponowne przetwarzanie powiadomień (zarabianie w Cloud 16.06.08)
W ramach pakietu do testowania zarabiania możesz wyświetlać i ponownie przetwarzać powiadomienia wysłane przy użyciu interfejsu API do zarządzania. Więcej informacji można znaleźć w sekcji Wyświetlanie i ponownego przetwarzania powiadomień. (DEVRT-2643)
Testowanie zarabiania (zarabianie w Cloud 16.05.25)
Funkcja generowania przychodu udostępnia zestaw interfejsów API, których można używać do testowania działania webhooków sprawdź, czy są wysyłane powiadomienia. Szczegółowe informacje znajdziesz w sekcji Testowanie konfiguracji powiadomień. (DEVRT-2625)
Migracja deweloperów do zarabiania (zarabianie w Cloud 16.05.11)
Aby ułatwić deweloperom przejście na funkcję zarabiania, dostępny jest nowy interfejs API. Dostępne opcje wykorzystanie danych związanych z transferem danych, naliczanie opłat niestandardowych za konfigurację i opłaty cykliczne. Ponadto, gdy akceptując opublikowany abonament, możesz zrezygnować z opłat konfiguracyjnych, jeśli zostały już naliczone. Więcej informacji znajdziesz w artykule Migracja programistów do zarabiania. (DEVRT-2446)
Publiczne i prywatne plany stawek w portalu dla deweloperów (zarabianie w Cloud 16.04.27)
Abonamenty możesz ustawić na „Publiczne” lub „Prywatny”. Publiczne plany stawek pojawiają się u dewelopera portal; Nie są one dostępne w przypadku prywatnych abonamentów. Ustawienie domyślne planu stawek to publiczne. Aby dowiedzieć się więcej, Więcej informacji: http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)
Anulowanie zawieszenia deweloperów (zarabianie w Cloud 16.06.08)
W ramach funkcji zarabiania dostępny jest zestaw interfejsów API, za pomocą których możesz cofnąć zawieszenie dewelopera, wcześniej zawieszone. Po osiągnięciu skonfigurowanego limitu deweloper może zostać zawieszony. Dla: na przykład osiągnięto maksymalny limit liczby transakcji lub saldo konta rozliczanego w systemie przedpłat został wyczerpany. Więcej informacji znajdziesz w artykule Anulowanie zawieszenia aplikacji. (DEVRT-2641)
Wyświetlanie stanu transakcji (zarabianie w Cloud 16.06.08)
W ramach pakietu do testowania zarabiania możesz wyświetlić stan transakcji, które zostały wystąpiło w określonym przedziale czasu przy użyciu interfejsu API do zarządzania. Aby dowiedzieć się więcej, Więcej informacji znajdziesz w sekcji Wyświetlanie stanu transakcji. (DEVRT-2640)
Uwzględnienie atrybutów niestandardowych dewelopera w raportach o przychodach (zarabianie na platformie Cloud 16.05.25)
Tylko w raportach Przychody można zawrzeć atrybuty niestandardowe, jeśli niestandardowe . Więcej informacji znajdziesz w sekcji Uwzględnianie niestandardowych ustawień dewelopera w raportach o przychodach za pomocą interfejsu API. (DEVRT-2447)
Zasady rejestrowania transakcji i spójność zasobów usługi API (interfejs użytkownika Cloud 16.05.18)
Jeśli ścieżki zasobów w zasadzie rejestrowania transakcji dotyczącej zarabiania nie są zgodne z zasobami ścieżek zdefiniowanych w usłudze interfejsu API (jeśli na przykład zmienisz ścieżki zasobów usługi API), metoda Ikona zasad rejestrowania transakcji na stronie Produkty wyświetla symbol ostrzeżenia. Po kliknięciu przycisku aby wyświetlić zasadę rejestrowania transakcji, u góry strony pojawi się ostrzeżenie. Gdy naprawi ścieżki zasobów w zasadzie rejestrowania transakcji, wskaźniki ostrzegawcze znikają. (DEVRT-2240)
Usunięto błędy
W tej wersji poprawiono następujące błędy. Ta lista jest przeznaczona głównie dla użytkowników, którzy sprawdzają czy zgłoszenia do zespołu pomocy zostały naprawione. Nie zawiera on szczegółowych informacji na temat wszystkich użytkowników.
Edge dla chmury prywatnej
Identyfikator problemu | Opis |
---|---|
TBD-138 | Problem z limitem czasu sesji w interfejsie Google Play |
APIRT-2978 | Router nie uruchamia się Nginx lub nie można uruchomić routera |
AXAPP-2447 | Podczas wybierania danych godzinowych do statystyk pojawia się błądInvalidTimeRange |
EDGEUI-592 | Można teraz usunąć „Nie pamiętam hasła” link z interfejsu Edge przy korzystaniu z zewnętrznych źródeł Dostawca uwierzytelniania |
MGMT-3330 | Nieprawidłowe próby uwierzytelniania w usłudze Private Cloud blokują użytkowników |
MGMT-2930 | Maskowanie danych nie działa w sesji debugowania |
PRC-840 | Niedziałające dowiązanie symboliczne komponentów Edge |
PRC-1004 | Dodano „-p zk” która pozwala zainstalować aplikację ZooKeeper jako samodzielną do węzła. . |
PRC-1013 | Początkowe konto administratora sysadmin nie jest połączone z prawidłowym hasłem LDAP |
PRC-1019 | „apigee-all stop” nie zatrzymuje procesorów wiadomości |
PRC-1066 | Zaszyfrowane hasło Cassandra nie działa w pliku usergrid.properties w przypadku BaaS Stos |
16.08.17
Identyfikator problemu | Opis |
---|---|
SECENG-609 | Podczas usuwania powiązanego magazynu zaufania lub połączenia w środowisku wykonawczym nie występują błędy gdy ważny certyfikat w magazynie zaufania zostanie usunięty |
MGMT-3404 | Wyświetlanie i pobieranie logów Node.js oraz wdrażanie serwerów proxy wolno |
MGMT-3400 | Wywołanie interfejsu API zarządzania /userroles nie powiedzie się, jeśli użytkownik wykonujący wywołanie ma „+” zaloguj się |
MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1 podczas importowania pakietu serwera proxy API który zawiera katalog zasobów/węzła/zasobów |
MGMT-3364 | OAuthV2: redirect_uri check (Protokół OAuthV2): |
MGMT-3319 | Lista wpisów w Vault, które mają wartość null w jednym z wpisów, nie działają dla organizacji (CPS i spoza CPS) |
MGMT-3226 | Zapytania na poziomie organizacji/środowiska nie powinny pobierać wszystkich danych, które powodują
niepowodzenie W wersji_160302 wystąpił błąd polegający na tym, że na liście zasobów na poziomie organizacji/środowiska wystąpił błąd – niepowodzenie, jeśli łączny rozmiar zasobów przekracza 16 MB, ta poprawka rozwiązuje . |
AXAPP-2429 | Interfejs Analytics API używający response_status_code zwraca dostęp do danych |
AXAPP-2386 | Naprawianie pustych raportów w codziennych raportach e-mailowych Analytics |
AXAPP-2347 | Nie otrzymujesz e-maili z podsumowaniem statystyk dziennych |
APIRT-3141 | Objaśnienia Java powodują błędy podczas wywoływania nowej funkcji ExecutionResult() , ponieważ konstruktor została ustawiona jako prywatna |
APIRT-3140 | Zasada ServiceCallout nie działa w wywołaniach interfejsu API HEAD |
APIRT-3131 | W przypadku serwera proxy interfejsu API podczas korzystania z funkcji zarabiania z parametrem „createBy” wyświetla się nieprawidłowa wartość zewnętrzny dostawca uwierzytelniania |
APIRT-3121 | Wprowadzona zmiana pliku zasobów organizacji nie jest w pełni skuteczna |
APIRT-3117 | MP osiągnął 100% wykorzystania procesora i przestał obsługiwać ruch |
APIRT-3016 | router „Upłynął limit czasu połączenia” błędy we wdrożeniach |
APIRT-2975 | Błąd przesyłania pakietu certyfikatów |
APIRT-2955 | Nie można zamaskować niektórych atrybutów danych odpowiedzi JSON na potrzeby FHIR-skargi Nagłówek typu treści „application/json+fhir” |
APIRT-2946 | Zasada OAuthV2-RefreshToken nie ukrywa atrybutów, mimo że wyświetlanie jest ustawione na false (fałsz) |
APIRT-2908 | Wymuszanie TLS1.2 dla wewnętrznego wywołania interfejsu API jest wymagane po aktualizacji TLS1.2 wirtualna host |
APIRT-2901 | Odpowiedzi skompresowane algorytmem gzip zwracane z pamięci podręcznej są podwójnie skompresowane |
APIRT-2873 | MP zgłaszają wyjątek NullPointerException dotyczący VerifyAPIKey po usunięciu products/developers/proxies |
APIRT-2871 | Zasady wymagające dużej liczby zasobów reklamowych pojawiają się dwukrotnie w Trace |
APIRT-2825 | Błąd gramatyczny w odpowiedzi na błąd tokena dostępu |
APIRT-2750 | Duża liczba błędów ruchu w określonej organizacji |
APIRT-2685 | Ruch nie może przepływać z powodu nieznanego błędu |
APIRT-2647 | „Podstawowy strumień danych wejściowych zwrócił 0 bajtów” błąd z nonprod/dev |
APIRT-2630 | Sporadyczne problemy podczas próby odczytu wartości z pamięci podręcznej |
APIRT-2620 | Osobna pula wątków w przypadku niektórych kroków blokowania |
APIRT-2610 | java.lang.ClassCastException z zasadą pamięci podręcznej odpowiedzi |
APIRT-2608 | Błąd analizy nagłówków Last-Modified w zasadach pamięci podręcznej odpowiedzi |
APIRT-2605 | "organizacja" i „środowisko” zmiennych nie można zastępować za pomocą zasad |
APIRT-2566 | Zasada OAuthV2 zwraca nieprawidłowy nagłówek WWW-Authenticate |
APIRT-2491 | Nie udało się zaktualizować serwera docelowego z powodu limitu czasu RPC między zarządzaniem a mil/s |
APIRT-2386 | W usłudze API utworzono pusty zakres ciągu znaków z pustym polem Dozwolony protokół OAuth zakresy |
APIRT-2383 | Wygląda na to, że zasady transformacji XSL nie rejestrują żadnych danych |
APIRT-2364 | Zmienne procesu błędu OAuth nie są aktualizowane w przypadku błędu |
APIRT-2216 | Zdarzenia wysłane z serwera – problemy ze strumieniem zdarzeń w środowisku produkcyjnym |
APIRT-2079 | DEBUG cURL nie zatrzymuje się po upłynięciu czasu oczekiwania dla utworzonego sesja |
APIRT-1495 | Ochrona przed zagrożeniami XML nie wykrywa treści typu Content-Type |
APIRT-1404 | Niespójne zachowanie, gdy warunek porównuje wartość w cudzysłowach pojedynczych z podwójny cudzysłów |
APIRT-347 | Zasada XSL nie jest prawidłowo weryfikowana podczas importowania (nie powoduje przypisania wyników aby wyświetlać zmienne zgodnie z dokumentacją) |
16.07.27 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-621 | Nazwa Zapisz jako nowy serwer proxy interfejsu API używa domyślnej nazwy zawierającej notację naukową, taką jak jako „new-1.234568901234568e+53” |
EDGEUI-572 | Ui wyświetla się „Błąd: nieznany błąd” zamiast „Błąd: sesja” czas oczekiwania” |
16.07.20.01 (zarabianie)
Ta wersja zawiera niewielkie zmiany schematu bazy danych. W tej wersji nie ma innych aktualizacji oprogramowania wersji.
16.07.13 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-609 | Nowy przycisk serwera docelowego nie jest włączony dla roli niestandardowej z uprawnieniami w celu utworzenia serwerów docelowych |
EDGEUI-584 | Drobne błędy wyświetlania klucza/tajnego ekranu w przypadku aplikacji dewelopera, która ma wiele dane logowania |
EDGEUI-571 | Limit nazwy serwera proxy został nieprawidłowo ustawiony w interfejsie na 50 znaków |
16.07.06.02 (zarabianie)
Identyfikator problemu | Opis |
---|---|
DEVSOL-2817 | Tworzenie dokumentów rozliczeniowych za pomocą interfejsu API nie działa Rozwiązaliśmy problemy z tworzeniem dokumentów rozliczeniowych przy użyciu interfejsu API. Dokumenty rozliczeniowe są jeśli jest dostępny adres dewelopera. |
DEVSOL-2797 | Usprawnij przetwarzanie atrybutów przez deweloperów W wartościach niestandardowych atrybutów logicznych nie jest już rozróżniana wielkość liter. Ponadto podczas synchronizacji atrybutów niestandardowych z Apigee Edge, istniejące atrybuty są aktualizowane, a nie tworzone zduplikowanych atrybutów. |
16.07.06 (Zarabianie)
Identyfikator problemu | Opis |
---|---|
DEVRT-2795 | Pole sygnatury czasowej żądania webhooka jest niespójne W żądaniu JSON wysłanym do modułu obsługi wywołania zwrotnego dla webhooka developerQuotaResetDate jest teraz wyrażony w sygnaturze czasowej epoki
, aby zachować spójność z innymi formatami sygnatur czasowych. Aby dowiedzieć się więcej,
Więcej informacji można znaleźć w sekcji Konfigurowanie
modułu obsługi wywołania zwrotnego. |
16.06.29 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-600 | Nie można wyświetlić/edytować ról raportów niestandardowych |
EDGEUI-593 | Usunęliśmy interwały 5- i 10-minutowe z interfejsu Analytics Dane Analytics w interfejsie zarządzania pojawiają się przez co najmniej 10 minut po wywołaniu na serwery proxy API. Z tego powodu usunęliśmy ustawienie zakresu 10-minutowego z: raportów niestandardowych, a ustawienie zakresu 5- i 10-minutowego zostało usunięte z Widok wydajności serwerów proxy API. |
16.06.22 (zarabianie)
Brak
16.06.15 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-566 | Pusta strona po zalogowaniu się w interfejsie zarządzania |
EDGEUI-564 | Podczas logowania w interfejsie zarządzania użytkownicy otrzymują błędy związane z uprawnieniami, nastąpiło automatyczne wylogowanie |
EDGEUI-549 | Błąd wyświetlania danych w widoku Skuteczność serwera proxy interfejsu API |
EDGEUI-544 | Na stronie Role niestandardowe wyświetla się nieprawidłowa wartość opcji Usuń raporty uprawnienia |
EDGEUI-504 | Mylący stan aplikacji, kluczy i produktów dewelopera |
EDGEUI-120 | Link e-mail na stronie błędu wewnętrznego zawiera nieprawidłowy adres e-mail |
DEVRT-2301 | Generowanie przychodu: dostosowanie interfejsu API w opublikowanych planach stawek Jeśli chodzi o datę wygaśnięcia opublikowanych planów stawek, interfejs zarządzania jest teraz zgodny. zachowanie interfejsu API do zarządzania. Jeśli plan stawek ma określoną datę zakończenia, nie można go zmienić jej datę ważności. Więcej informacji znajdziesz w artykule Wygaśnięcie stawki opublikowanej . |
16.06.08 (zarabianie)
Brak
16.05.25 (Zarabianie)
Identyfikator problemu | Opis |
---|---|
DEVRT-2617 | Brak alertu o zakupie abonamentu przez klienta |
DEVRT-1483 | NullPointerException w przypadku, gdy deweloper przechodzi ze strony przedpłaconej do abonament |
16.05.18 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-551 | Sesja w interfejsie wygasa, jeśli jest nieaktywna przez około godzinę |
16.05.11 (Zarabianie)
Identyfikator problemu | Opis |
---|---|
DEVRT-2497 | Zapytania QpID przestały otrzymywać dane |
DEVRT-2490 | Nie mogę usunąć klucza aplikacji |
16.05.11 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-541 | Śledzenie wskazuje adres IP zamiast hosta, jeśli istnieje serwer docelowy |
EDGEUI-505 | Importowanie zasobów punktów końcowych powoduje błąd autoryzacji dla wszystkich punkty końcowe |
16.05.04 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-532 | Nowy kreator serwera proxy zatrzymuje się na komunikacie „Tworzenie usługi...” podczas tworzenia serwera proxy w przypadku usługi SOAP |
EDGEUI-506 | Przy wydajności pamięci podręcznej wyświetla się komunikat „Wczytuję dane...” gdy nie ma danych dostępny |
16.04.27 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-531 | Nie można zaimportować pliku JAR w nowym edytorze proxy |
EDGEUI-524 | Problem z generowaniem serwera proxy interfejsu API z kodu WSDL |
EDGEUI-38 | Jeśli do kreatora serwera proxy zostanie przekazany nieprawidłowy WSDL, kreator zablokuje się na ostatnia strona |
16.04.27 (zarabianie)
Brak
16.04.20 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-502 | Edytor proxy nie pokazuje czasownika, gdy parametr StartsWith jest używany jako |
EDGEUI-496 | „Nieznany błąd” zatrzymując sesję Trace w sekcji zarządzania, Interfejs |
EDGEUI-141 | Edytor proxy ma na stałe zakodowaną wersję w komunikacie o błędzie |
16.04.13 (zarabianie)
Brak
16.04.13 (UI)
Identyfikator problemu | Opis |
---|---|
EDGEUI-495 | Trace zawsze ma wartość .execution.success = false |
EDGEUI-494 | Zasada JavaScriptu zawsze generuje skrypt o nazwie domyślnej nawet wtedy, gdy wybierz inną nazwę |
EDGEUI-432 | Skierowane tworzenie serwera proxy w panelu interfejsu zarządzania brzegiem |
EDGEUI-90 | Nowy edytor proxy interfejsu API wstawia niestosowne odstępy wokół pola CDATA elementy |
Znane problemy
W tej wersji występują następujące znane problemy:
Identyfikator problemu | Opis |
---|---|
APIRT-3364 |
Procesor wiadomości wyszukuje DNS w IPv4 i IPv6 Jeśli zainstalowano i włączono NSCD (demon pamięci podręcznej usługi nazw), możesz zauważysz, że procesory wiadomości wykonują dwa wyszukiwania DNS: jedno dla IPv4 i jedno dla IPv6. Aby wyłączyć wyszukiwanie DNS w IPv6:
|
DOC-1687 | Z powodu znanego konfliktu zależności pakietu agent Katello używany w obszarze satelitarnym Serwer 6 nie zainstaluje się prawidłowo na hostach Apigee Edge, na których działa Qpid demona. |