Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
W poniedziałek 24 września 2018 r. zaczęliśmy udostępniać nową wersję Apigee Edge na chmurę publiczną.
Klienci Private Cloud: czy ta wersja chmury jest uwzględniona w Twojej wersji Private Cloud? Aby sprawdzić, które wersje chmurowe zawiera Twoja wersja, zapoznaj się z informacjami o wersji. Więcej informacji o tym, jak to sprawdzić, porównując numery wersji, znajdziesz w artykule Informacje o numeracji wersji.
Masz pytania lub problemy? Skontaktuj się z zespołem pomocy Apigee Edge
Powiadomienia o wersjach: wejdź na stronę http://status.apigee.com i kliknij Subscribe to Updates (Subskrybuj aktualizacje).
Nowe funkcje i aktualizacje
Oto nowe funkcje i aktualizacje wprowadzone w tej wersji.
| Identyfikator problemu | Nazwa komponentu | Opis |
|---|---|---|
| 67506562 | Środowisko wykonawcze interfejsu API |
Obsługa protokołu SSL/TLS w zasadach JavaScript Zasady JavaScriptu umożliwiają skonfigurowanie elementu <SSLInfo> na potrzeby bezpiecznych wywołań SSL/TLS do usług zewnętrznych. Więcej informacji znajdziesz w dokumentacji zasad dotyczących JavaScriptu. |
| 77149507 | Środowisko wykonawcze interfejsu API |
Zmienne SSL/TLS dostępne na routerach brzegowych Gdy Edge Public Cloud przeszedł z routerów Netty na Nginx, niektóre zmienne przepływu SSL/TLS stały się niedostępne. Ta aktualizacja ponownie udostępnia niektóre zmienne SSL/TLS. Więcej informacji znajdziesz w artykule Uzyskiwanie informacji o połączeniu TLS w proxy interfejsu API. |
| 67310628 | Środowisko wykonawcze interfejsu API |
Obsługa wywołań zwrotnych JavaScript w httpClient na potrzeby ulepszonych wywołań Obiekt Przykład: przed
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
Przykład: Now
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | Serwer zarządzania |
Nowy interfejs Management API (beta): aktualizowanie usług API przypisanych do klucza klienta Aplikacje deweloperów mają klucze konsumenckie/API powiązane z określonymi produktami API. Nowy interfejs API do zarządzania (wersja beta) umożliwia zmianę produktów API powiązanych z jednym kluczem klienta. W przykładach cURL poniżej załóżmy, że klucz klienta jest już powiązany z produktem o nazwie Ładunek JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email ładunek XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | Hostowane miejsca docelowe |
Uszkodzona logika odświeżania tokena |
| 112481174 | Hostowane miejsca docelowe |
Nie wycofuj wdrożenia proxy z powodu błędu Turbo |
| 111443934 | Hostowane miejsca docelowe |
Uproszczenie implementacji interfejsu API wdrażania w Edge |
| 110897740 | Hostowane miejsca docelowe |
Wdrożenie prawidłowej obsługi usuwania aplikacji i wersji Turbo |
| 110894391 | Hostowane miejsca docelowe |
Refaktoryzacja TurboService w Edge w celu uproszczenia żądań HTTP i ponownych prób |
| 110377069 | Analytics |
Nowy wymiar analityczny i zmiana wymiaru W tej wersji Edge for the Cloud zmienił się sposób, w jaki Edge ustawia wymiar W tej wersji wymiar Ostrzeżenie: nagłówek W raporcie niestandardowym lub w warunku filtra w raporcie niestandardowym możesz teraz używać wymiaru Ta zmiana wpływa też na sposób, w jaki zasady AccessControl obsługują nagłówek |
| 109955269 | Środowisko wykonawcze interfejsu API |
Zaktualizuj plik fh.properties dla gałęzi wersji Release_180608 |
| 80154696 | Serwer zarządzania |
W odpowiedziach dotyczących stanu wdrażania i wycofywania uwzględniaj region i szczegóły serwera |
| 80096158 | Zarabianie |
Dodawanie adresu e-mail dewelopera do zbioru danych dotyczących zarabiania |
| 80088703 | Zarabianie |
Przywracanie domyślonej flagi BigQuery |
| 79980234 | Środowisko wykonawcze interfejsu API |
Dodawanie typu zasobu do różnych plików zasobów |
| 79979555 | Środowisko wykonawcze interfejsu API |
Sprawdzanie, czy podczas wykonywania operacji tworzenia lub odczytu istnieją jednostki nadrzędne |
| 79445195 | Edge Micro |
Obsługa mTLS w przypadku mikrobramy podczas wywoływania interfejsów API zarządzania |
| 79165169 | Środowisko wykonawcze interfejsu API |
Sonar: wyświetlanie stanu HTTP i czasu oczekiwania dla każdego z celów |
| 79094567 | Zarabianie |
Dodawanie kolumny z adresem e-mail dewelopera do raportu Podsumowanie zarabiania |
| 78910936 | Środowisko wykonawcze interfejsu API |
Przenoszenie zależności MP od isSenseEnabled do sense.protection |
| 78911890 | Serwer zarządzania |
Nowe wbudowane role użytkowników Sense: SenseOperator i SenseUser |
| 78535353 | Środowisko wykonawcze interfejsu API |
Naprawianie XFF, gdy router znajduje się za globalnym modułem równoważenia obciążenia HTTP(S) GCP |
| 78304706 | Środowisko wykonawcze interfejsu API |
Platforma handlowa powinna dodawać nagłówki związane z zgodnością |
| 78297238 | Środowisko wykonawcze interfejsu API |
Dodawanie nagłówków HTTP w routerze w celu zapewnienia zgodności z PCI |
| 77543608 | Zarabianie |
Monetyzacja: dodanie komunikatu „Nie znaleziono profilu organizacji” |
| 72232364 | Zarabianie |
Tworzenie środowiska zarabiania dla każdej organizacji |
Naprawione błędy
W tej wersji naprawiliśmy te błędy: Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia zostały rozwiązane. Nie jest on przeznaczony do dostarczania szczegółowych informacji wszystkim użytkownikom.
| Identyfikator problemu | Nazwa komponentu | Opis |
|---|---|---|
| 113267243 | Środowisko wykonawcze interfejsu API |
jstack clearance from jstack-local-copy is not fast enough. |
| 113222974 | Środowisko wykonawcze interfejsu API |
Dyski w MP zapełniają się ogromnymi plikami system.log*.tmp |
| 111671525 | Hostowane miejsca docelowe |
Kody odpowiedzi inne niż kody odpowiedzi oznaczające powodzenie wywołują przepływ błędów HT w usłudze proxy |
| 111416863 | Środowisko wykonawcze interfejsu API |
Jeden serwer proxy w organizacji nie został wdrożony w wersji 180608_03 |
| 111073791 | Turbo |
Logika odpytywania może działać w nieskończoność, jeśli stale występują błędy |
| 110924838 | Środowisko wykonawcze interfejsu API |
Routery podów testowych nie wczytują połączeń wychodzących dla hostów wirtualnych w wersji R180608 |
| 110425503 | Środowisko wykonawcze interfejsu API |
Ponowne załadowanie nginxa powoduje problemy z dostępnością MP |
| 79541171 | Środowisko wykonawcze interfejsu API |
Wymiar analityczny x_forwarded_for_ip podaje tylko pierwszy adres IP na liście. Powinna wyświetlić pełną listę. Wewnętrzna poprawka umożliwiająca obsługę przyszłej aktualizacji usługi. |
| 109673863 | Środowisko wykonawcze interfejsu API |
Naprawiono błąd, który umożliwiał usunięcie używanego hosta wirtualnego |
| 80538530 | Środowisko wykonawcze interfejsu API |
Klient nie może wdrożyć nowej wersji proxy |
| 80429941 | Środowisko wykonawcze interfejsu API |
CassandraRepositoryDelegate.exists() zawsze zwraca wartość „true” w przypadku ścieżek /apiproxies/*/maskconfigs/* |
| 80207872 | Środowisko wykonawcze interfejsu API |
Dodaj rejestrowanie do usług configstore, aby łatwiej było określić, których konfiguracji używasz podczas uruchamiania |
| 80203732 | Środowisko wykonawcze interfejsu API |
Lepsza obsługa typów treści w kliencie HTTP usługi DeploymentStatusService |
| 79993247 | Środowisko wykonawcze interfejsu API |
Żądania HEAD do miejsc docelowych Node.js zawieszają się |
| 79944922 | Środowisko wykonawcze interfejsu API |
Wdrażanie pakietów Hosted Targets kończy się niepowodzeniem z błędem messaging.resource.UnknownResourceType |
| 79939838 | Środowisko wykonawcze interfejsu API |
Utwórz plik build.info, aby używać kokoro do integracji bazy danych wysokiej jakości |
| 79939496 | Środowisko wykonawcze interfejsu API |
Tworzenie tokena OAuth kończy się niepowodzeniem z powodu błędu NumberFormatException |
| 79882402 | Środowisko wykonawcze interfejsu API |
JWT: parametr TimeAllowance w zasadach VerifyJWT nie jest obsługiwany prawidłowo |
| 79876202 | Zarabianie |
Zwalnianie miejsca w zakresie mint z grupy mxgroup w ramach usuwania organizacji |
| 79752674 | Serwer zarządzania |
Ignoruj wczytywanie aplikacji i firm podczas pobierania adresu e-mail dewelopera na podstawie identyfikatora dewelopera |
| 79697050 | Środowisko wykonawcze interfejsu API |
Naprawienie błędu obliczania zmiany dnia w przypadku przepływu innego niż CPS |
| 79657368 | Środowisko wykonawcze interfejsu API |
Błędy wdrażania serwera proxy interfejsu API |
| 79615400 | Zarabianie |
Ustawienie domyślnej wartości flagi bigQuery na „true” |
| 79578681 | Środowisko wykonawcze interfejsu API |
Problem z dużą przestrzenią kluczy KMS w Cassandrze |
| 79439193 | Zarabianie |
Resetowanie kwoty kredytu w organizacji nie działa zgodnie z oczekiwaniami |
| 79418654 | Zarabianie |
Dodawanie separatora w postaci przecinka w asynchronicznych raportach szczegółowych |
| 79221633 | Środowisko wykonawcze interfejsu API |
Zakończenie NIOThread |
| 78200288 | Serwer zarządzania |
Niektóre wdrożenia kończą się niepowodzeniem, jeśli odłączysz moduły przetwarzania i routery, a następnie ponownie podłączysz router |
| 78190575 | Środowisko wykonawcze interfejsu API |
Zapobieganie duplikowaniu tagów usługi Consul po ponownym uruchomieniu procesu mikrojądra |
| 78088197 | Środowisko wykonawcze interfejsu API |
Wykluczanie zestawów szyfrów TLS dla serwera zarządzającego nie działa |
| 77735168 | Środowisko wykonawcze interfejsu API |
Duże pliki dziennika *.tmp w MP zapełniają dysk |
| 74484305 | Zarabianie |
Po migracji do CPS wywołanie GET suspended_developers nie zwraca nowych identyfikatorów |
| 73597605 | Środowisko wykonawcze interfejsu API |
SharedFlow – zasada MessageLogging nie jest wykonywana |
| 69045657 | Serwer zarządzania |
Przesłanie pojedynczej zasady ServiceCallout z elementem docelowym LoadBalancer lub konfiguracją SSLInfo KeyStore powoduje wystąpienie wyjątku NullPointerException |
| 67664750 | Zarabianie |
Nie można usunąć danych o generowaniu przychodów |
| 67517550 | Serwer zarządzania |
Nie udało się wdrożyć z powodu dużego opóźnienia w replikacji pakietu serwera proxy |
| 67176875 | Zarabianie |
/delete-org-data kończy się niepowodzeniem w przypadku planów cenowych dla deweloperów |