Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
3 kwietnia 2020 r. opublikowaliśmy hybrydowe środowisko wykonawcze Apigee w wersji 1.2.0.
Uaktualniam
Nowe funkcje i aktualizacje
Poniżej znajduje się lista nowych funkcji i aktualizacji wprowadzonych w tej wersji.
Dodano nową konfigurację hosta wirtualnego w celu określania reguł routingu
Nowa funkcja konfiguracji virtualhosts
rozwiązuje problem
w której kolejność, w której ścieżki podstawowe były kierowane do wielu środowisk, była
niepewne. Szczegółowe informacje można znaleźć w sekcji
Skonfiguruj hosty wirtualne. (150336519)
Wersja beta zasady OASValidation
Zasada OASValidation (walidacja specyfikacji OpenAPI) (beta) umożliwia sprawdzanie przychodzące żądanie lub odpowiedź ze specyfikacją OpenAPI 3.0 (JSON lub YAML). Więcej informacji znajdziesz w artykule OASValidation. (beta). (144949685)
Wersja beta obsługi WebSocket
Hybrydowa Apigee obsługuje połączenia WebSocket. Klienty serwera proxy API mogą teraz żądać uaktualnienia protokołu z protokołu HTTP do WebSockets. Więcej informacji znajdziesz w artykule Korzystanie z WebSockets (beta).
Uzyskiwanie dostępu do wartości obiektów 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 serwera proxy. Więcej informacji znajdziesz w artykule Przechowywanie danych w obiekcie tajnym Kubernetes. (133377603)
Operatory Apigee (AO) zastępują ADAC i ADAH
Operatory Apigee (AO) tworzą i aktualizuje wymagane zasoby Kubernetes i Istio niskiego poziomu do wdrożenia i utrzymywania usługi AD. Na przykład kontroler uruchamia komunikat procesory. Sprawdza też konfigurację wdrożenia Apigee przed utrwaleniem jej w Kubernetes klastra. AO zastępuje Apigee Deployment Admissionhook (ADAH) i kontroler wdrożenia Apigee (ADC). Patrz sekcja ao w dokumentacji właściwości konfiguracji. (151250559)
Zastąp i wycofuj określone właściwości konfiguracji klastra i projektu
Dodano 2 nowe właściwości konfiguracji: k8sCluster
i gcp
.
Zastępują one te wycofane właściwości: k8sClusterName
,
gcpRegion
i gcpProjectID
. Więcej informacji:
zapoznaj się z informacjami o właściwościach konfiguracji. (146299599)
Rozszerzenie stałego woluminu dla Cassandra w Kubernetes
Dodano proces rozszerzania stałego woluminu używanego przez apigee-cassandra w celu dostosowania potrzeby w zakresie miejsca na dane, bez konieczności dodawania węzłów po to, aby zwiększyć ilość miejsca. Zobacz Rozwiń woluminy stałe Cassandra. (138167919)
Obsługa dodatkowych źródeł certyfikatów, kluczy szyfrowania i dostawców usług płatniczych
Dodaliśmy nowe właściwości konfiguracji, które zapewniają większą elastyczność. określać certyfikaty TLS, klucze szyfrowania i klucze konta usługi. Nowe właściwości są wymienione poniżej:
kmsEncryptionPath
kmsEncryptionSecret.key
kmsEncryptionSecret.name
cassandra.backup.serviceAccountSecretRef
cassandra.restore.serviceAccountSecretRef
envs[].cacheEncryptionPath
envs[].cacheEncryptionSecret.key
envs[].cacheEncryptionSecret.name
envs[].kmsEncryptionPath
envs[].kmsEncryptionSecret.key
envs[].kmsEncryptionSecret.name
envs[].serviceAccountSecretRefs.synchronizer
envs[].serviceAccountSecretRefs.udca
envs[].sslSecret
logger.serviceAccountSecretRef
mart.serviceAccountSecretRef
mart.sslSecret
metrics.serviceAccountSecretRef
synchronizer.serviceAccountSecretRef
udca.serviceAccountSecretRef
Więcej informacji na ten temat można znaleźć w sekcji Konfiguracja właściwości. (145303466)
Pozwól klientom zaciemniać dane przed wysłaniem ich do Analytics
Dodaliśmy funkcję, która umożliwia zaciemnianie niektórych danych analitycznych przed ich wysłaniem do do platformy zarządzania. Szczegółowe informacje można znaleźć w sekcji Zaciemnianie danych użytkownika na potrzeby statystyk. (142578910)
Rozwiń woluminy stałe dla zbiorów stanowych
Dodano funkcję, która umożliwia zwiększenie stałego woluminu używanego przez apigee-cassandra do zaspokajają potrzeby związane z przechowywaniem danych bez zwiększania mocy obliczeniowej. Więcej informacji: Rozwiń woluminy stałe dla zbiorów stanowych. (138167919)
Minimalna liczba obsługiwanych wersji GKE, Anthos i AKS jest uaktualniana
Apigee obsługuje teraz GKE w wersjach 1.14.x, Anthos 1.2 i AKS 1.14.x. (149578101)
Obsługa TLS 1.3 w przypadku połączeń w kierunku północnym.
Dwie nowe właściwości konfiguracji umożliwiają ustawienie minimalnej i maksymalnej wersji TLS
ruch przychodzący: ingress.minTLSProtocolVersion
i maxTLSProtocolVersion
.
Możliwe wartości to 1,0, 1,1, 1,2 i 1,3. Więcej informacji:
Konfiguracja
właściwości. (117580780)
Obsługa konfiguracji przekierowania serwera proxy dla hybrydowego środowiska wykonawczego
Przekierowanie HTTP przez serwer proxy jest teraz obsługiwane w przypadku serwerów proxy interfejsów API wdrożonych w środowisku. Szczegółowe informacje znajdziesz w artykule Konfigurowanie przekierowania serwera proxy. (148970527)
Obsługa wielu aliasów hosta w środowisku
Dodano nową właściwość konfiguracji (envs[].hostAliases
). Ten
umożliwia dodanie do środowiska wielu aliasów hostów. Użyj tego elementu zamiast
hostAlias
, która została wycofana. Więcej informacji:
Dodawanie
wiele aliasów hostów do środowiska. (150738495)
Zezwalaj na szablony w zestawach usług
Nowy element <propertySetRef> została dodana do <AssignZmienna>. element <AssignMessage> . <PropertySetRef> umożliwia dynamiczne tworzenie pary nazwy i klucza zestawu właściwości. Ta funkcja jest dostępna tylko w przypadku serwerów proxy API wdrożonych w hybrydowym środowisku Apigee. Zobacz AssignVariable. (148612340)
Usunięto błędy
W tej wersji poprawiono następujące błędy. Ta lista jest przeznaczona głównie dla użytkowników sprawdzających aby sprawdzić, czy jego zgłoszenia zostały rozwiązane. Nie zapewnia on szczegółowych informacji dla wszystkich użytkowników.
Identyfikator problemu | Nazwa komponentu | Opis |
---|---|---|
147958049 | Środowisko wykonawcze | Rozwiązaliśmy problem z czasem w sekwencjonowaniu uruchamiania w czasie działania, który czasem uniemożliwiał synchronizatora nie uruchomi się prawidłowo. |
149867244 | Platforma K8S | Błąd poda apigee-cps-setup w konfiguracji w wielu regionach |
150187652 / 149117839 | Środowisko wykonawcze | Nie udało się użyć łączników w nazwach środowisk. |
149220463 | MP pod | Wcześniej wdrożone serwery proxy trzeba było ponownie wdrożyć. |
144321144 | Środowisko wykonawcze | Nie udało się ponownie załadować serwerów proxy z bezpiecznymi hostami wirtualnymi. |
147685310 | Środowisko wykonawcze | Błędy zainicjowania synchronizatora z powodu nieudanego pobrania tokena GCP podczas inicjowania. |
151115900 | Środowisko wykonawcze | Okresowa sonda wewnętrzna nie była przeprowadzana w przypadku HybridMART, co skutkowało wynikami fałszywie dodatnimi. |
Znane problemy
W poniższej tabeli opisano znane problemy występujące w tej wersji:
Problem | Opis |
---|---|
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:
|
144584813 | Jeśli po utworzeniu sesji debugowania nie zawiera ona jeszcze żadnych transakcji, następnie Interfejs List Debug Sessions API nie uwzględnia sesji na tej liście. Interfejs API zawiera tylko sesji w odpowiedzi, jeśli zawiera ona co najmniej jedną transakcję. |
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ź Obejście problemu: odśwież stronę w przeglądarce (lub wyślij żądanie jeszcze raz). |