Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. info
25 października 2023 r. udostępniliśmy nową wersję Apigee Edge dla chmury prywatnej.
Uwaga: ta wersja będzie obsługiwana do 25 października 2024 r.
Procedura aktualizacji
W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią wersję Edge dla chmury prywatnej. Jeśli musisz zaktualizować starszą wersję, przeczytaj artykuł Stosowanie wielu wersji poprawek.
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów 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 pakietów RPM wymagają aktualizacji, wpisz:
apigee-all version
Aby zaktualizować instalację, wykonaj te czynności na węzłach Edge:
-
Na wszystkich węzłach Edge:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.52.00
bootstrap_4.52.00.shdo/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
apigee-serviceEdge 4.52.00 i zależności: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 wpisanie.
- Użyj polecenia
source, aby wykonać skrypt apigee-service.sh:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Na wszystkich węzłach Edge wykonaj skrypt
update.shdla procesu Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Na wszystkich węzłach wykonaj skrypt
update.shdla SSO: - Na wszystkich węzłach interfejsu wykonaj skrypt
update.shdla interfejsu:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli używasz nowego interfejsu Edge, wykonaj 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ązane problemy z bezpieczeństwem
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 dla chmury prywatnej.| Identyfikator problemu | Opis |
|---|---|
| 279065506 | W adresie URL przekierowania OAuth2 zwiększono entropię parametru stanu, aby był nieprzewidywalny . Ma to zapobiec wykorzystaniu luki w zabezpieczeniach Cross Site Request Forgery (CSRF)." |
| 279065586 | Dodano zasady zabezpieczeń treści w nagłówku, aby zapewnić dodatkową warstwę zabezpieczeń witryn przed atakami po stronie klienta. |
Zmiany w obsługiwanym oprogramowaniu
Dodaliśmy obsługę tych wersji oprogramowania:
- Red Hat Enterprise Linux (Intel 64-bit): wersja 8.8
- Oracle Linux (Intel 64-bit): wersje 7.9, 8.7 i 8.8
- Rocky Linux 8
- Tomcat 9.0.82
Pełną listę obsługiwanego oprogramowania znajdziesz w artykule Obsługiwane oprogramowanie Edge dla chmury prywatnej.
Wycofania i wyłączenia
W tej wersji nie ma nowych wycofań ani wyłączeń.
Nowe funkcje
Ta wersja wprowadza te nowe funkcje:
Ustawianie maksymalnej liczby znaków w nazwach organizacji i środowiska
W tej wersji możesz ograniczyć maksymalną liczbę znaków w nazwach organizacji i środowiska podczas tworzenia nowej organizacji lub środowiska. Domyślna wartość maksymalnej liczby znaków to 255. Aby ustawić niższą wartość maksymalną, ustaw te właściwości w odpowiednim pliku właściwości:
- W pliku właściwości organizacji ustaw
org.name.max.length. - W pliku właściwości organizacji ustaw
env.name.max.length.
Jeśli któraś z tych właściwości jest ustawiona na wartość mniejszą niż 0 lub większą niż 255, system użyje odpowiednio wartości maksymalnej 1 lub 255.
Ustawianie wygaśnięcia tokenów dostępu
W tej wersji możesz ustawić wygaśnięcie tokenów dostępu, ustawiając właściwość
conf_keymanagement_oauth_access_token_expiry_time_in_millis na żądany
czas wygaśnięcia w milisekundach. Domyślnie ta funkcja jest wyłączona. Aby ją włączyć, ustaw w procesorze komunikatów wartość
conf_keymanagement_oauth_access_token_is_apply_limit na true.
Ta funkcja zapewnia administratorom Apigee większą kontrolę nad wygaśnięciem tokenów dostępu utworzonych w Apigee.
Poprawki błędów
W tej sekcji znajdziesz listę błędów w chmurze prywatnej, które zostały naprawione w tej wersji.
| Identyfikator problemu | Opis |
|---|---|
| 290242749 |
Gdy w funkcji DataMasking używano zmiennej |
| 260397807 |
Problem z szablonami e-maili uniemożliwiał wysyłanie w e-mailach znaków wielobajtowych. Problem został rozwiązany. |
| 234544436 |
W nowym interfejsie Edge występował problem, który powodował, że po zmianie organizacji znikało menu po lewej stronie. Problem został rozwiązany. |
| 293268203 |
Zależności Analytics nie były automatycznie uaktualniane w węzłach serwera zarządzania. Problem został rozwiązany. |
| 261616264 |
Dodano sprawdzanie bootstrap, aby upewnić się, że postgresql nie zostanie usunięty ani skasowany podczas procesu uaktualniania. |
| 279065586 |
W adresie URL przekierowania OAuth2 zwiększono entropię parametru stanu aby był nieprzewidywalny. Ma to zapobiec wykorzystaniu luki w zabezpieczeniach Cross Site Request Forgery (CSRF). |
| 283310836 |
Ulepszyliśmy komunikat o błędzie wyświetlany podczas analizowania dużych plików XML. |
| 245936798 |
Problem z nazwami organizacji i środowiska powodował, że zapytania Postgresql <code<create< code="" dir="ltr" translate="no"> kończyły się niepowodzeniem.</code<create<> Problem został rozwiązany dzięki ulepszonemu obsłudze konfliktów nazw indeksów Postgres w przypadku długich nazw organizacji i środowiska. |
| 293733533 |
Zaktualizowaliśmy bibliotekę Spring innej firmy w komponentach Edge Gateway z wersji 5.3.20 do wersji 5.3.27. |
| 294363158 |
Regresja powodowała, że w menu rozwijanych na stronach Analytics i monitorowania w interfejsie Edge pojawiały się dodatkowe wymiary. Problem został rozwiązany. |
| 297889765 |
Artefakty generowane przez apigee-mirror mają teraz prawidłowe informacje o prawach własności. |
| 294989027 |
Poprawiliśmy wydajność niektórych interfejsów API statystyk. |
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge dla chmury prywatnej.
Stosowanie wielu wersji poprawek
W tej sekcji opisujemy, jak zastosować wiele wersji poprawek, jeśli aktualizujesz z wersji Edge dla chmury prywatnej, która jest starsza niż poprzednia wersja do publikacji poprawki.
Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge dla chmury prywatnej, 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. Te komponenty znajdziesz w
informacjach o wersji Edge dla chmury prywatnej dla wszystkich wersji nowszych niż obecnie używana
. Sprawdź też listę pakietów RPM dla tych wersji. Linki do wszystkich informacji o wersji
Edge dla chmury prywatnej znajdziesz w informacjach o wersji
Apigee.
Uwaga: każdy komponent musisz zaktualizować tylko raz, instalując pakiet RPM dla najnowszej wersji komponentu uwzględnionej w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami w informacjach o wersji.
Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki dla komponentu. Jeśli chcesz uaktualnić do wersji poprawki, która nie jest najnowsza, musisz samodzielnie utrzymywać kopię archiwum tar repozytorium Apigee za pomocą narzędzia Apigee Mirror i używać tego repozytorium do instalacji Apigee. Więcej informacji znajdziesz w artykule Używanie lokalnego repozytorium Edge do utrzymywania wersji Edge.