1.1.1 – Informacje o wersji hybrydowego środowiska wykonawczego Apigee

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info

14 lutego 2020 r. opublikowaliśmy wersję 1.1.1 środowiska wykonawczego Apigee hybrid.

Uaktualniam

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

Nowe funkcje i aktualizacje

Oto nowe funkcje i ulepszenia 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). Aby rozpocząć, zapoznaj się z częścią 2: Szybki start środowiska wykonawczego.

Wdrożenia w wielu regionach są też obsługiwane w GKE on-prem i AKS. Zapoznaj się z artykułami Wdrożenie w wielu regionach w GKE i GKE on-prem oraz Wdrożenie w wielu regionach w AKS.

Zmienne proxy dla komponentów hybrydowych

Możesz teraz podać parametry konfiguracji serwera proxy HTTP. Po skonfigurowaniu cała komunikacja internetowa komponentów UDCA, MART i Synchronizer będzie przechodzić przez serwer proxy. Informacje o właściwości konfiguracji httpProxy znajdziesz w sekcji Właściwości httpProxy. (132167490)

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 zawiera ona szczegółowych informacji dla wszystkich użytkowników.

Identyfikator problemu Nazwa komponentu Opis
144448262 Platforma K8S

Rozbieżność w metryce UDCA udca_upstream_http_error_count label

147258525 CPS

Włączanie indeksu partycjonowanego skrótu w hybrydzie

144286363 Śledzenie

Rozwiązaliśmy problem polegający na tym, że maska debugowania w env.json nie maskuje danych odpowiedzi.

147191247 Platforma K8S

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

146932903 Platforma K8S

Usuwanie niechcianych portów z Istio Ingress

146426226 Platforma K8S

Dzienniki Ingress nie są zbierane

143660032 RMP

Test com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest kończy się niepowodzeniem w hybrydzie

144973407 RMP

Obecnie dla 1 transakcji są 2 identyfikatory korelacji. Powinien być tylko 1.

144321473 UAP

UDCA: usuwanie ostrzeżenia o braku kontroli stanu w logowaniu

144321491 RMP

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

Znane problemy

W tabeli poniżej opisujemy znane problemy w tej wersji:

Problem Opis
150187652 W nazwach środowisk nie można używać łączników. Nazwa środowiska z łącznikiem powoduje błędy uruchamiania poda środowiska wykonawczego.
149220463

Podczas uaktualniania do wersji 1.1.1 wcześniej wdrożone 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 „*” jako wartości właściwości hostAlias w konfiguracjach mart i envs. Najlepiej jest użyć konkretnej nazwy hosta dla mart konfiguracji.
Nie dotyczy Ustawianie HTTP_PROXY, HTTPS_PROXY i NO_PROXY zmiennych nie jest obsługiwane w wersji alfa Apigee Connect.
Nie dotyczy

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

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

Jeśli zobaczysz ten błąd, możesz wykonać jedną z tych czynności, aby rozwiązać problem:

  • Zmodyfikuj usługę docelową, aby pominąć nagłówek Host w odpowiedzi.
  • W razie potrzeby usuń nagłówek Host za pomocą zasady AssignMessage w proxy interfejsu API
144584813 Jeśli utworzysz sesję debugowania, ale nie będzie ona jeszcze zawierać żadnych transakcji, interfejs API List Debug Sessions nie uwzględni jej na liście. Interfejs API uwzględnia w odpowiedzi tylko te sesje, które zawierają co najmniej 1 transakcję.
144436206 W widoku Skuteczność pamięci podręcznej obliczenie współczynnika trafień w pamięci podręcznej jest nieprawidłowe.
144321144 Nie można ponownie wczytać proxy z bezpiecznymi hostami wirtualnymi.
143659917

Ustawienie wygaśnięcia zasady PopulateCache musi mieć wartość z zakresu od 1 do 30. Na przykład:

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

Podsumowanie: podczas korzystania z interfejsu API lub interfejsu użytkownika w celu uzyskania stanu wdrożenia organizacji występuje bardzo duże opóźnienie. To opóźnienie może spowodować odpowiedź HTTP 204 (No Content) lub HTTP 400 (Bad Request).

Obejście: odśwież okno przeglądarki (lub ponownie wyślij żądanie).