Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
27 stycznia 2020 r. Google udostępniło wersję 1.1.0 środowiska wykonawczego Apigee Hybrid. W tej sekcji opisujemy nowe funkcje i zmiany wprowadzone w wersji 1.1.0.
Uaktualniam
Nie możesz uaktualnić wersji 1.0.0 do wersji 1.1.0, a nowa wersja nie jest zgodna wstecznie z wersją 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 MART w Apigee Hybrid łączenie się z płaszczyzną zarządzania bez konieczności udostępniania punktu końcowego MART. Jeśli korzystasz z Apigee Connect, nie musisz konfigurować bramy wejściowej MART za pomocą aliasu hosta i autoryzowanego certyfikatu DNS. Aby uzyskać szczegółowe informacje, skontaktuj się z przedstawicielem Apigee.
Routing na podstawie ścieżki podstawowej
Routing ścieżki podstawowej umożliwia konfigurowanie i zarządzanie sposobem, w jaki hybrydowa usługa Apigee kieruje wywołania serwera proxy interfejsu API do określonych środowisk. Szczegółowe informacje znajdziesz w artykule Konfigurowanie routingu ścieżki podstawowej.
Zmiany
W wersji hybrydowego środowiska wykonawczego 1.1.0 wprowadziliśmy te zmiany: Niektóre z tych zmian, jak wspomnieliśmy, nie są wstecznie niezgodne z wersją 1.0.0.
- Interfejs wiersza poleceń
apigeectlinstaluje teraz Istio w przestrzeni nazwistio-system. Jest to domyślna przestrzeń nazw Istio. Ta zmiana jest niezgodna wstecznie z wersją hybrydową 1.0.0. - Interfejs wiersza poleceń
apigeectlinstaluje teraz CertManager w przestrzeni nazwcert-manager. Ta zmiana jest niezgodna wstecznie z wersją hybrydową 1.0.0. - Obsługiwana wersja Istio wdrożona w środowisku wykonawczym Apigee Hybrid została przeniesiona do wersji 1.4.2, ponieważ wersja 1.2.x nie jest już obsługiwana.
Poprawione błędy
W tej wersji Apigee Hybrid 1.0.0 rozwiązano te problemy wymienione w informacjach o wersji:
| Problem | Opis |
|---|---|
| 144886537 | Kierowanie ścieżki podstawowej nie działa w Apigee Hybrid w wersji 1.0.0. Jeśli zastąpienia są skonfigurowane tak, aby kierować ruch do różnych środowisk z tym samym hostAlias, usługa wejścia nie kieruje ruchu do środowiska na podstawie ścieżki. |
| 143774187 | W widoku Aplikacje w interfejsie hybrydowym wyświetla się etykieta „Firma”. |
Znane problemy
W tabeli poniżej znajdziesz opis znanych problemów z tym wydaniem:
| Problem | Opis |
|---|---|
| Nie dotyczy | Nie możesz użyć znaku „*” w przypadku właściwości hostAlias zarówno w konfiguracji mart, jak i envs. Sprawdzoną metodą jest używanie konkretnej nazwy hosta w 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 nieprawidłowego nagłówka HTTP: Istio Ingress przełącza wszystkie przychodzące odpowiedzi docelowe na protokół HTTP2. Procesor wiadomości hybrydowych obsługuje tylko protokół HTTP1, więc podczas wywoływania serwera proxy interfejsu API może pojawić się ten 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, możesz wykonać jedną z tych czynności, aby rozwiązać problem:
|
| 144584813 | Jeśli utworzysz sesję debugowania, ale nie ma ona jeszcze żadnych transakcji, interfejs List Debug Sessions API nie uwzględni jej na tej liście. Interfejs API uwzględnia w odpowiedzi tylko sesje, które zawierają co najmniej 1 transakcję. |
| 144436206 | W widoku Wydajność pamięci podręcznej obliczenia współczynnika trafień w pamięci podręcznej są nieprawidłowe. |
| 144321491 | Apigee Hybrid rejestruje powiadomienia „Creating missing cache”, które wskazują na potencjalne pogorszenie wydajności. Te wiadomości są oczekiwane i można je zignorować. |
| 144321144 | Serwerów proxy z bezpiecznymi hostami wirtualnymi nie można ponownie wczytać. |
| 144286363 | Maska debugowania w pliku env.json nie maskuje danych odpowiedzi. Ten interfejs API do aktualizowania maski debugowania env.json za pomocą pola responseJSONPaths nie działa: PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
"responseJSONPaths": ["$.maskedDataEnv"]
}Aby obejść ten problem z śledzeniem, możesz usunąć całą sesję śledzenia w interfejsie lub użyć interfejsów API śledzenia do usunięcia poszczególnych transakcji w sesji. |
| 143659917 | Ustawienie wygaśnięcia w zasadach PopulateCache musi mieć wartość z zakresu od 1 do 30. Na przykład: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | Podsumowanie: występuje bardzo duże opóźnienie podczas korzystania z interfejsu API lub interfejsu użytkownika w celu uzyskania stanu wdrożenia organizacji. Opóźnienie może spowodować odpowiedź Obejście: odśwież przeglądarkę (lub wyślij ponownie prośbę). |