1.1.0 – Informacje o wersji hybrydowego środowiska wykonawczego Apigee

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

27 stycznia 2020 r. firma Google udostępniła hybrydowe środowisko wykonawcze Apigee w wersji 1.1.0. Ta sekcja opisuje nowe funkcje i zmiany wprowadzone w wersji 1.1.0.

Uaktualniam

Nie możesz uaktualnić wersji 1.0.0 do 1.1.0, a nowa wersja nie jest zgodna wstecznie z wersji 1.0.0. Wersja 1.1.0 wymaga nowej instalacji.

Nowe funkcje i ulepszenia

Apigee Connect (wersja alfa)

Apigee Connect w wersji alfa umożliwia usłudze Apigee hybrydowej MART połączenie z platformą zarządzania bez konieczności ujawniania punktu końcowego MART. Jeśli korzystasz z Apigee Connect, nie musisz skonfigurować bramę ruchu przychodzącego MART przy użyciu aliasu hosta i autoryzowanego serwera DNS certyfikat. Aby uzyskać szczegółowe informacje, skontaktuj się z przedstawicielem Apigee.

Routing ścieżki podstawowej

Routing według ścieżek podstawowych pozwala skonfigurować sposób, w jaki hybrydowe trasy Apigee kierują wywołania serwera proxy interfejsu API Apigee w konkretnych środowiskach. Szczegółowe informacje znajdziesz w sekcji Konfigurowanie podstawy routingu ścieżki.

Zmiany

Poniższe zmiany zostały wprowadzone w hybrydowym środowisku wykonawczym w wersji 1.1.0. Niektóre z tych zmian jak zaznaczono, nie są niezgodne wstecznie z wersją 1.0.0.

  • Interfejs wiersza poleceń apigeectl instaluje teraz Istio w przestrzeni nazw istio-system. To jest domyślna przestrzeń nazw Istio. Ta zmiana jest niekompatybilna wstecznie. w wersji hybrydowej 1.0.0.
  • Interfejs wiersza poleceń apigeectl instaluje teraz CertManagera w interfejsie wiersza poleceń Przestrzeń nazw cert-manager. Ta zmiana jest niekompatybilna wstecznie. w wersji hybrydowej 1.0.0.
  • Obsługiwana wersja Istio wdrożona z hybrydowym środowiskiem wykonawczym Apigee została przeniesiona do wersji 1.4.2 bo wersja 1.2.x nie jest już obsługiwana.

Usunięto błędy

Naprawiono te problemy wymienione w informacjach o wersji hybrydowej Apigee 1.0.0:

Problem Opis
144886537 Routing ścieżki podstawowej nie działa w hybrydowej wersji Apigee 1.0.0. Gdy zastąpienia są skonfigurowane pod kątem kierowania do różnych środowisk z tym samym aliasem hosta, ruch przychodzący nie kieruje do środowiska na podstawie ścieżki.
143774187 Hybrydowy interfejs z etykietą „Firma” w widoku Aplikacje.

Znane problemy

W poniższej tabeli opisano znane problemy występujące w tej wersji:

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

Błąd nieprawidłowego nagłówka HTTP: ruch przychodzący Istio przełącza wszystkie przychodzące odpowiedzi celu na protokół HTTP2. Hybrydowy procesor wiadomości obsługuje tylko protokół HTTP1, może zobaczyć następujący błąd w przypadku wywołania serwera proxy interfejsu API:

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

Jeśli widzisz ten błąd, możesz wykonać jedną z poniższych czynności, aby poprawić błąd problem:

  • Zmodyfikuj usługę docelową tak, aby pomijała w odpowiedzi nagłówek Host.
  • Usuń nagłówek Host za pomocą zasady AssignMessage na serwerze proxy interfejsu API, jeśli niezbędną.
144584813 Jeśli po utworzeniu sesji debugowania nie zawiera ona jeszcze żadnych transakcji, interfejs List Debug Sessions API nie uwzględnia tej sesji na tej liście. Interfejs API uwzględnia sesje w odpowiedzi tylko wtedy, gdy zawierają one co najmniej jedną transakcję.
144436206 W widoku Cache Performance (Wydajność pamięci podręcznej) współczynnik trafień w pamięci podręcznej to niepoprawnie.
144321491 Logi hybrydowe Apigee „Utworzenie brakującej pamięci podręcznej” powiadomienia o potencjalnym pogorszenie wydajności. Takie komunikaty są zjawiskiem normalnym i można je zignorować.
144321144 Nie można ponownie załadować serwerów proxy z bezpiecznymi hostami wirtualnymi.
144286363

Maska debugowania w pliku env.json nie maskuje danych odpowiedzi.

Ten interfejs API służący do aktualizowania maski debugowania env.json przy użyciu pola responseJSONPaths nie działa:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

Aby obejść ten problem ze śledzeniem, możesz usunąć całą sesję śledzenia w interfejsie użytkownika lub użyć interfejsów API śledzenia, aby usunąć poszczególne transakcje w ramach sesji.

143659917

Ustawienie wygaśnięcia zasady PopulationCache musi mieć określoną wartość od 1 do 30. Na przykład:

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

Podsumowanie: przy korzystaniu z interfejsu API lub interfejsu użytkownika czas oczekiwania na pobranie stanu wdrożenia organizacji. Takie opóźnienie może spowodować odpowiedź HTTP 204 (No Content) lub HTTP 400 (Bad Request).

Obejście problemu: odśwież stronę w przeglądarce (lub wyślij żądanie jeszcze raz).