Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. info
3 kwietnia 2020 r. opublikowaliśmy wersję 1.2.0 środowiska wykonawczego Apigee hybrid.
Uaktualnianie
Nowe funkcje i aktualizacje
Poniżej znajdziesz nowe funkcje i aktualizacje w tej wersji.
Dodano nową konfigurację hosta wirtualnego, aby określić reguły routingu
Nowa funkcja konfiguracji virtualhosts rozwiązuje problem
który powodował, że kolejność, w jakiej ścieżki podstawowe były kierowane do wielu środowisk, była
niepewna. Więcej informacji znajdziesz w artykule
Konfigurowanie hostów wirtualnych. (150336519)
Wersja beta zasady OASValidation
Zasada OASValidation (weryfikacja specyfikacji OpenAPI) (wersja beta) umożliwia weryfikację przychodzącego żądania lub odpowiedzi na podstawie specyfikacji OpenAPI 3.0 (JSON lub YAML). Więcej informacji znajdziesz w artykule Zasada OASValidation (wersja beta). (144949685)
Wersja beta obsługi WebSocket
Apigee hybrid obsługuje połączenia WebSocket. Klienci proxy interfejsu API mogą teraz prosić o uaktualnienie protokołu z HTTP do WebSocket. Więcej informacji znajdziesz w artykule Korzystanie z WebSocket (wersja beta).
Dostęp do wartości tajnych zasad z obiektów tajnych Kubernetes
Nowa funkcja umożliwia dostęp do wartości przechowywanych w obiekcie tajnym Kubernetes w zmiennych przepływu proxy. Więcej informacji znajdziesz w artykule Przechowywanie danych w obiekcie tajnym Kubernetes. (133377603)
Element Apigee Operators (AO) zastępuje ADAC i ADAH
Apigee Operators (AO) tworzy i aktualizuje zasoby Kubernetes i Istio niskiego poziomu, które są wymagane do wdrożenia i utrzymania AD. Na przykład kontroler przeprowadza wydanie procesorów wiadomości. Sprawdza też konfigurację ApigeeDeployment przed zapisaniem jej w klastrze Kubernetes cluster. AO zastępuje Apigee Deployment Admissionhook (ADAH) i Apigee Deployment Controller (ADC). Więcej informacji znajdziesz w artykule ao w sekcji Configuration property reference (Odwołanie do właściwości konfiguracji). (151250559)
Zastępowanie i wycofywanie niektórych właściwości konfiguracji klastra i projektu
Dodano 2 nowe właściwości konfiguracji: k8sCluster i gcp.
Te właściwości zastępują te wycofane: k8sClusterName,
gcpRegion i gcpProjectID. Więcej informacji znajdziesz w artykule Configuration property reference (Odwołanie do właściwości konfiguracji). (146299599)
Rozszerzanie woluminu stałego dla Cassandra w Kubernetes
Dodano proces rozszerzania woluminu stałego używanego przez apigee-cassandra, aby dostosować go do potrzeb związanych z miejscem na dane bez konieczności dodawania kolejnych węzłów tylko w celu zwiększenia miejsca na dane. Więcej informacji znajdziesz w artykule Rozszerzanie woluminów stałych Cassandra. (138167919)
Obsługa dodatkowych źródeł certyfikatów, kluczy szyfrowania i kont usług
Dodano nowe właściwości konfiguracji, które zapewniają większą elastyczność w określaniu certyfikatów TLS, kluczy szyfrowania i kluczy kont usług. Nowe właściwości są wymienione poniżej:
kmsEncryptionPathkmsEncryptionSecret.keykmsEncryptionSecret.namecassandra.backup.serviceAccountSecretRefcassandra.restore.serviceAccountSecretRefenvs[].cacheEncryptionPathenvs[].cacheEncryptionSecret.keyenvs[].cacheEncryptionSecret.nameenvs[].kmsEncryptionPathenvs[].kmsEncryptionSecret.keyenvs[].kmsEncryptionSecret.nameenvs[].serviceAccountSecretRefs.synchronizerenvs[].serviceAccountSecretRefs.udcaenvs[].sslSecretlogger.serviceAccountSecretRefmart.serviceAccountSecretRefmart.sslSecretmetrics.serviceAccountSecretRefsynchronizer.serviceAccountSecretRefudca.serviceAccountSecretRef
Więcej informacji znajdziesz w artykule Configuration properties reference (Odwołanie do właściwości konfiguracji). (145303466)
Umożliwianie klientom zaciemniania danych przed wysłaniem ich do Analytics
Dodano funkcję, która umożliwia zaciemnianie niektórych danych Analytics przed wysłaniem ich do płaszczyzny zarządzania. Więcej informacji znajdziesz w artykule Zaciemnianie danych użytkownika na potrzeby Analytics. (142578910)
Rozszerzanie woluminów stałych dla zestawów stanowych
Dodano funkcję, która umożliwia rozszerzanie woluminu stałego używanego przez apigee-cassandra, aby dostosować go do potrzeb związanych z miejscem na dane bez konieczności dodawania większej mocy obliczeniowej. Więcej informacji znajdziesz w artykule Rozszerzanie woluminów stałych dla zestawów stanowych. (138167919)
Uaktualnienie minimalnych obsługiwanych wersji GKE, Anthos i AKS
Apigee hybrid obsługuje teraz GKE 1.14.x, Anthos 1.2 i AKS 1.14.x. (149578101)
Obsługa TLS 1.3 w przypadku połączeń wychodzących
2 nowe właściwości konfiguracji umożliwiają ustawienie minimalnej i maksymalnej wersji TLS dla
ingressu: ingress.minTLSProtocolVersion i maxTLSProtocolVersion.
Możliwe wartości to 1.0, 1.1, 1.2 i 1.3. Więcej informacji znajdziesz w artykule
Configuration
properties reference (Odwołanie do właściwości konfiguracji). (117580780)
Obsługa konfiguracji serwera proxy przekazującego dla środowiska wykonawczego hybrid
Obsługa serwera proxy przekazującego HTTP jest teraz dostępna w przypadku proxy interfejsu API wdrożonych w środowisku. Więcej informacji znajdziesz w artykule Konfigurowanie serwera proxy przekazującego. (148970527)
Obsługa wielu aliasów hostów w środowisku
Dodano nową właściwość konfiguracji: envs[].hostAliases. Ta
właściwość umożliwia dodanie do środowiska wielu aliasów hostów. Używaj tego elementu zamiast
hostAlias, która została wycofana. Więcej informacji znajdziesz w artykule
Dodawanie
do środowiska wielu aliasów hostów. (150738495)
Zezwalanie na szablony w przypadku zestawów właściwości
Do elementu <AssignVariable> zasady <AssignMessage> dodano nowy element <PropertySetRef>. <PropertySetRef> umożliwia dynamiczne tworzenie pary nazwa zestawu właściwości/klucz. Ta funkcja jest dostępna tylko w przypadku proxy interfejsu API wdrożonych w Apigee hybrid. Więcej informacji znajdziesz w artykule AssignVariable. (148612340)
Naprawione błędy
W tej wersji naprawiono 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 |
|---|---|---|
| 147958049 | Środowisko wykonawcze | Rozwiązano problem z synchronizacją w sekwencji uruchamiania środowiska wykonawczego, który czasami uniemożliwiał prawidłowe uruchomienie synchronizatora. |
| 149867244 | Platforma K8S | Nieudane uruchomienie poda apigee-cps-setup w konfiguracji wieloregionowej |
| 150187652 / 149117839 | Środowisko wykonawcze | Nie można używać łączników w nazwach środowisk. |
| 149220463 | Pod MP | Wcześniej wdrożone proxy trzeba było wdrożyć ponownie. |
| 144321144 | Środowisko wykonawcze | Nie można było ponownie wczytać proxy z bezpiecznymi hostami wirtualnymi. |
| 147685310 | Środowisko wykonawcze | Błędy inicjowania synchronizatora spowodowane nieudanym pobraniem tokena GCP podczas inicjowania. |
| 151115900 | Środowisko wykonawcze | Okresowa sonda wewnętrzna nie była przeprowadzana w przypadku HybridMART, co powodowało fałszywie dodatnie wyniki. |
Znane problemy
W tabeli poniżej opisano znane problemy w tej wersji.
| Problem | Opis |
|---|---|
| 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 hybrid obsługuje tylko HTTP1, podczas wywoływania 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 zobaczysz ten błąd, możesz wykonać jedną z tych czynności, aby rozwiązać problem:
|
| 144584813 | Jeśli utworzysz sesję debugowania, ale nie zawiera ona jeszcze żadnych transakcji, interfejs List Debug Sessions API nie uwzględni jej na liście. Interfejs API uwzględnia w odpowiedzi tylko sesje, które zawierają co najmniej 1 transakcję. |
| 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ź Obejście: odśwież okno przeglądarki (lub wyślij żądanie ponownie). |