Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
27 stycznia 2020 roku firma Google udostępniła hybrydowe środowisko wykonawcze Apigee w wersji 1.1.0. W tej sekcji opisaliśmy nowe funkcje i zmiany wprowadzone w wersji 1.1.0.
Uaktualniam
Nie możesz uaktualnić wersji z 1.0.0 do 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 Alpha pozwala hybrydowej usłudze MART Apigee na połączenie z platformą zarządzania bez konieczności udostępniania punktu końcowego MART. Jeśli używasz Apigee Connect, nie musisz konfigurować bramy ruchu przychodzącego MART z aliasem hosta i autoryzowanym certyfikatem DNS. Aby uzyskać więcej informacji, skontaktuj się z przedstawicielem Apigee.
Routing ścieżki podstawowej
Routing ścieżek podstawowych pozwala skonfigurować sposób, w jaki Apigee hybrydowy kieruje wywołania serwera proxy interfejsu API do określonych środowisk i nimi zarządzać. Więcej informacji znajdziesz w artykule o konfigurowaniu routingu ścieżek podstawowych.
Zmiany
W hybrydowym środowisku wykonawczym w wersji 1.1.0 wprowadzono podane niżej zmiany. Jak już wspomnieliśmy, niektóre z tych zmian nie są wstecznie zgodne z wersją 1.0.0.
- Interfejs wiersza poleceń
apigeectl
instaluje teraz Istio w przestrzeni nazwistio-system
. To jest domyślna przestrzeń nazw Istio. Ta zmiana jest niekompatybilna wstecznie z wersją hybrydową 1.0.0. - Interfejs wiersza poleceń
apigeectl
instaluje teraz aplikację CertManager w przestrzeni nazwcert-manager
. Ta zmiana jest niekompatybilna wstecznie z wersją hybrydową 1.0.0. - Obsługiwana wersja Istio wdrożona z hybrydowym środowiskiem wykonawczym Apigee została przeniesiona do wersji 1.4.2, ponieważ wersja 1.2.x nie jest już obsługiwana.
Naprawione błędy
Rozwiązaliśmy następujące problemy wymienione w informacjach o wersji 1.0.0 Apigee hybrydowej:
Problem | Opis |
---|---|
144886537 | Routing ścieżki podstawowej nie działa w hybrydowej wersji Apigee w wersji 1.0.0. Gdy zastąpienia są skonfigurowane w taki sposób, aby kierować ruch do różnych środowisk z tym samym aliasem hosta, ruch przychodzący nie jest kierowany do środowiska na podstawie ścieżki. |
143774187 | Interfejs hybrydowy z etykietą „Firma” w widoku aplikacji. |
Znane problemy
Tabela poniżej zawiera opis znanych problemów w tej wersji:
Problem | Opis |
---|---|
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:
|
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. |
144321491 | Logi hybrydowe Apigee powiadomienia „Tworzenie brakującej pamięci podręcznej” wskazują na potencjalne obniżenie wydajności. Są to oczekiwane komunikaty i można je zignorować. |
144321144 | Nie można ponownie wczytywać serwerów proxy z zabezpieczonymi hostami wirtualnymi . |
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 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 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 Obejście problemu: odśwież przeglądarkę (lub ponownie wyślij żądanie). |