Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
25 października 2023 r. udostępniliśmy nową wersję Apigee Edge dla Private Cloud.
Uwaga: ta wersja będzie obsługiwana do 25 października 2024 r.
Procedura aktualizacji
Z tej sekcji dowiesz się, jak zainstalować tę wersję, jeśli aktualizujesz z poprzedniej wersji Edge for Private Cloud. Jeśli musisz zaktualizować wcześniejszą wersję, zapoznaj się z artykułem Stosowanie wielu wersji poprawek.
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów na tej liście RPM:
- edge-gateway-4.52.00-0.0.60200.noarch.rpm
- edge-management-server-4.52.00-0.0.60200.noarch.rpm
- edge-message-processor-4.52.00-0.0.60200.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
- edge-router-4.52.00-0.0.60200.noarch.rpm
- apigee-sso-4.52.00-0.0.21316.noarch.rpm
- edge-analytics-4.52.00-0.0.40100.noarch.rpm
- edge-management-ui-4.52.00-0.0.20029.noarch.rpm
- edge-ui-4.52.00-0.0.20233.noarch.rpm
- apigee-service-4.52.00-0.0.1500.noarch.rpm
- apigee-mirror-4.52.00-0.0.1032.noarch.rpm
- apigee-tomcat-9.0.82-0.0.939.noarch.rpm
- apigee-configutil-4.52.00-0.0.624.noarch.rpm
Aby sprawdzić, czy zainstalowane wersje RPM wymagają aktualizacji, wpisz:
apigee-all version
Aby zaktualizować instalację, wykonaj te czynności na węzłach peryferyjnych:
-
Na wszystkich węzłach Edge:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik
bootstrap_4.52.00.sh
przeglądarki Edge w wersji 4.52.00 i prześlij go do folderu/tmp/bootstrap_4.52.00.sh
:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Zainstaluj narzędzie Edge 4.52.00
apigee-service
i zależne od niego komponenty:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
gdzie uName i pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.
- Użyj polecenia
source
, aby uruchomić skrypt apige-service.sh:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Na wszystkich węzłach Edge uruchom skrypt
update.sh
, aby przeprowadzić proces Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Wykonaj skrypt
update.sh
logowania jednokrotnego na wszystkich węzłach: - W przypadku wszystkich węzłów interfejsu wykonaj skrypt
update.sh
:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli używasz nowej wersji Edge, uruchom to polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Rozwiązano problemy z zabezpieczeniami
Poniżej znajduje się lista znanych problemów z bezpieczeństwem, które zostały rozwiązane w tej wersji. Aby uniknąć tych problemów, zainstaluj najnowszą wersję Edge for Private Cloud.Identyfikator problemu | Opis |
---|---|
279065506 | W adresie URL przekierowania OAuth2 poprawiono entropię parametru state, aby uczynić go nieprzewidywalnym i uniknąć luki w zabezpieczeniach typu CSRF (Cross Site Request Forgery). |
279065586 | Dodaliśmy zasady bezpieczeństwa treści w nagłówku, aby zapewnić dodatkową warstwę zabezpieczeń dla witryn przed atakami po stronie klienta. |
Zmiany w obsługiwanym oprogramowaniu
Dodano obsługę tych wersji oprogramowania:
- Red Hat Enterprise Linux (64-bitowy procesor Intel): wersja 8.8.
- Oracle Linux (64-bitowy procesor Intel): wersje 7.9, 8.7 i 8.8
- Rocky Linux 8
- Tomcat 9.0.82
Pełną listę obsługiwanych programów znajdziesz w sekcji obsługiwane oprogramowanie w Edge for Private Cloud.
wycofanie i wycofanie
W tej wersji nie ma nowych wycofań ani wycofań z użycia.
Nowe funkcje
W tej wersji wprowadzamy te nowe funkcje:
Ustawianie maksymalnej liczby znaków w nazwach organizacji i środowisk
W tej wersji możesz ograniczyć maksymalną liczbę znaków w nazwach organizacji i środowisk podczas tworzenia nowej organizacji lub nowego środowiska. Wartością domyślną maksymalnej liczby znaków jest 255. Aby ustawić niższe maksymalne wartości, ustaw te właściwości w odpowiednich plikach właściwości:
- W pliku z właściwościami organizacji ustaw
org.name.max.length
. - W pliku z właściwościami organizacji ustaw
env.name.max.length
.
Jeśli którakolwiek z tych właściwości ma wartość mniejszą niż 0 lub większą niż 255, system użyje odpowiednio wartości maksymalnej 1 lub 255.
Ustawianie daty wygaśnięcia tokenów dostępu
W tej wersji możesz ustawić czas ważności tokenów dostępu, ustawiając w usługi conf_keymanagement_oauth_access_token_expiry_time_in_millis
wartość odpowiadającą żądanemu czasowi ważności w milisekundach. Ta funkcja jest domyślnie wyłączona. Aby go włączyć, ustaw opcję conf_keymanagement_oauth_access_token_is_apply_limit
na true
w procesorze wiadomości.
Ta funkcja daje administratorom Apigee większą kontrolę nad ważnością tokenów dostępu utworzonych w Apigee.
Poprawki błędów
Ta sekcja zawiera listę błędów chmury prywatnej, które zostały poprawione w tej wersji.
Identyfikator problemu | Opis |
---|---|
290242749 |
Gdy w DataMasking używana była zmienna |
260397807 |
Problem w szablonach e-maili uniemożliwiał wysyłanie znaków wielobajtowych w e-mailach. Problem został rozwiązany. |
234544436 |
Wystąpił problem, który powodował znikanie menu po lewej stronie podczas zmiany organizacji w nowym interfejsie Edge. Problem został rozwiązany. |
293268203 |
Zależne usługi Analytics nie były automatycznie uaktualniane na węzłach serwera zarządzania. Problem został rozwiązany. |
261616264 |
Dodano sprawdzanie bootstrapu, aby zapewnić, że postgresql nie zostanie usunięty/usunięty podczas procesu uaktualniania. |
279065586 |
W adresie URL przekierowania OAuth2 zwiększono entropię parametru state, aby uczynić go nieprzewidywalnym i uniknąć luki w zabezpieczeniach związanej z fałszowaniem żądań między witrynami (CSRF). |
283310836 |
Poprawiono komunikat o błędzie wyświetlany podczas analizowania dużych plików XML. |
245936798 |
Problem z nazwami organizacji i środowisk powodował niepowodzenia zapytań w Postgresql <code<create< code="" dir="ltr" translate="no"> queries to fail.</code<create<> Problem został rozwiązany dzięki ulepszonemu obsłudze kolizji nazw indeksów postgres w przypadku długich nazw organizacji i środowisk. |
293733533 |
Biblioteka zewnętrzna Spring w Edge Komponenty bramy zostały zaktualizowane z wersji 5.3.20 na 5.3.27. |
294363158 |
Z powodu regresji w menu w interfejsie Edge wyświetlały się dodatkowe wymiary na stronach analityki i monitorowania. Problem został rozwiązany. |
297889765 |
Elementy wygenerowane przez apigee-mirror mają teraz prawidłowe informacje o własności. |
294989027 |
Zwiększona wydajność niektórych interfejsów Stats API. |
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.
Stosowanie wielu wersji poprawek
W tej sekcji opisano, jak zastosować wiele wersji poprawek, jeśli aktualizujesz z wersji Edge for Private Cloud, która jest starsza niż poprzednia wersja poprawki.
Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge for Private Cloud, takich jak edge-management-server
.
Aby zastosować wiele wersji poprawek, musisz zaktualizować każdy komponent Edge, który został uwzględniony w wersji poprawki nowszej niż obecnie zainstalowana wersja. Te komponenty znajdziesz, przeglądając informacje o wersjach Edge for Private Cloud (w przypadku wszystkich wersji nowszych niż Twoja obecna wersja) i sprawdzając listę RPM dla tych wersji. Linki do wszystkich informacji o wersjach Edge for Private Cloud znajdziesz w informacjach o wersjach Apigee.
Uwaga: każdy komponent musisz zaktualizować tylko raz, instalując RPM najnowszej wersji komponentu zawartego w aktualizacjach. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami podanymi w notatkach do wersji.
Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki. Jeśli chcesz przejść na wersję z poprawką, która nie jest najnowsza, musisz samodzielnie utrzymać kopię tarball repozytorium Apigee za pomocą lustrza Apigee i używać tego lustra do instalacji Apigee. Więcej informacji znajdziesz w artykule Korzystanie z lokalnego repozytorium Edge do obsługi wersji Edge.