1.1.1 – Informacje o wersji hybrydowego środowiska wykonawczego Apigee

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

14 lutego 2020 roku opublikowaliśmy hybrydowe środowisko wykonawcze Apigee w wersji 1.1.1.

Uaktualniam

Nie możesz uaktualnić wersji z 1.0.0 do 1.1.1, a nowa wersja nie jest zgodna wstecznie z wersją 1.0.0. Jeśli zaczynasz od wersji 1.0.0, wersja 1.1.1 wymaga nowej instalacji. Jeśli korzystasz obecnie z wersji 1.1.0, możesz uaktualnić wersję, wykonując te instrukcje: Uaktualnianie hybrydowego środowiska Apigee.

Nowe funkcje i aktualizacje

Oto nowe funkcje i ulepszenia wprowadzone w tej wersji:

Obsługa GKE On-Prem i AKS

Możesz teraz zainstalować hybrydowe środowisko wykonawcze w Anthos GKE wdrożonym lokalnie (GKE On-Prem) i w usłudze Microsoft® Azure Kubernetes Service (AKS). Na początek zapoznaj się z sekcją Część 2. Krótkie wprowadzenie do środowiska wykonawczego.

Wdrożenia w wielu regionach są również obsługiwane w przypadku GKE lokalnych i AKS. Zapoznaj się z informacjami o wdrażaniu w wielu regionach w GKE i GKE w środowisku lokalnym oraz Wdrażanie w wielu regionach w AKS.

Zmienne proxy dla komponentów hybrydowych

Możesz teraz podać parametry konfiguracji serwera proxy przekierowania HTTP. Po skonfigurowaniu tej funkcji cała komunikacja internetowa z komponentami UDCA, MART i synchronizatora przechodzi przez serwer proxy. Informacje o właściwości konfiguracji httpProxy znajdziesz w artykule o właściwościach serwera proxy. (132167490)

Naprawione błędy

Poprawiliśmy w niej wymienione niżej błędy. Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia do zespołu pomocy zostały rozwiązane. Jej zadaniem nie jest dostarczanie szczegółowych informacji o wszystkich użytkownikach.

Identyfikator problemu Nazwa komponentu Opis
144448262 Platforma K8S

Rozbieżność w danych UDCA udca_upstream_http_error_count label

147258525 Połączenia/s

Włącz partycjonowany indeks haszowania w trybie hybrydowym

144286363 Trace

Rozwiązaliśmy problem, który powodował, że maska debugowania w komponencie env.json nie maskowała danych odpowiedzi.

147191247 Platforma K8S

Klucz szyfrowania umowy nie powinien być częścią apigeectl init

146932903 Platforma K8S

Usuwanie niechcianych portów z ruchu przychodzącego istio

146426226 Platforma K8S

Logi ruchu przychodzącego nie są zbierane

143660032 protokół RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest kończy się niepowodzeniem w trybie hybrydowym

144973407 protokół RMP

Obecnie dla 1 transakcji istnieją 2 identyfikatory korelacji. Powinniśmy mieć tylko jedną.

144321473 protokół UAP

UDCA: usunięcie ostrzeżenia o braku kontroli stanu w logowaniu

144321491 protokół RMP

Instrukcja logu CacheConfiguration.warnMaxEntriesLocalHeap() wskazuje na problem z wydajnością

Znane problemy

Tabela poniżej zawiera opis znanych problemów w tej wersji:

Problem Opis
150187652 Nie możesz używać łączników w nazwach środowisk. Nazwa środowiska zawierająca łącznik powoduje błędy uruchamiania podów w środowisku wykonawczym.
149220463

W przypadku uaktualnienia do wersji 1.1.1 wcześniej wdrożone serwery proxy nie zostaną wdrożone.

Obejście: aby obejść ten problem, wdróż ponownie wszystkie wcześniej wdrożone serwery proxy.

Nie dotyczy Nie możesz użyć znaku „*” dla właściwości hostAlias zarówno w konfiguracji mart, jak i w envs. Sprawdzoną metodą jest użycie konkretnej nazwy hosta na potrzeby konfiguracji mart.
Nie dotyczy Ustawianie zmiennych HTTP_PROXY, HTTPS_PROXY i NO_PROXY nie jest obsługiwane w wersji alfa Apigee Connect.
Nie dotyczy

Błąd nagłówka HTTP: ruch przychodzący Istio przełącza wszystkie przychodzące odpowiedzi docelowe na protokół HTTP2. Ponieważ hybrydowy procesor wiadomości obsługuje tylko protokół HTTP1, po wywołaniu serwera proxy interfejsu API możesz zobaczyć następujący błąd:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Jeśli widzisz ten błąd, wykonaj jedną z tych czynności, aby rozwiązać problem:

  • Zmodyfikuj usługę docelową tak, aby w odpowiedzi pomijała nagłówek Host.
  • W razie potrzeby usuń nagłówek Host za pomocą zasady AssignMessage na serwerze proxy interfejsu API.
144584813 Jeśli utworzysz sesję debugowania, ale nie zawiera ona jeszcze żadnych transakcji, interfejs API listy Debug Sessions API nie uwzględni tej sesji na tej liście. Interfejs API uwzględnia sesje w odpowiedzi tylko wtedy, gdy sesja zawiera co najmniej 1 transakcję.
144436206 W widoku Wydajność pamięci podręcznej obliczenie współczynnika trafień pamięci podręcznej jest nieprawidłowe.
144321144 Nie można ponownie wczytywać serwerów proxy z zabezpieczonymi hostami wirtualnymi .
143659917

Ustawienie daty ważności zasady PopulateCache musi być ustawione na wyraźnie określoną wartość z zakresu od 1 do 30. Na przykład:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Podsumowanie: uzyskanie stanu wdrożenia w organizacji za pomocą interfejsu API lub interfejsu użytkownika jest bardzo wysokie. Takie opóźnienie może spowodować zwrócenie odpowiedzi HTTP 204 (No Content) lub HTTP 400 (Bad Request).

Obejście problemu: odśwież przeglądarkę (lub ponownie wyślij żądanie).