Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
25 października 2023 r. udostępniliśmy nową wersję Apigee Edge for Private Cloud.
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 uaktualniasz ją z poprzedniej wersji Edge dla chmury prywatnej. Jeśli chcesz zaktualizować wcześniejszą wersję, zapoznaj się z sekcją 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 brzegowych:
-
Na wszystkich węzłach brzegowych:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.52.00
bootstrap_4.52.00.sh, aby/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 brzegowych wykonaj skrypt
update.shdla procesu brzegowego:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Wykonaj skrypt
update.shdla logowania jednokrotnego na wszystkich węzłach: - Na wszystkich węzłach interfejsu wykonaj skrypt
update.shdla interfejsu:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli korzystasz z 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
Usunięto problemy dotyczące bezpieczeństwa
Poniżej znajdziesz listę 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 zwiększono entropię parametru stanu, aby był nieprzewidywalny i zapobiegał podatności na ataki typu Cross Site Request Forgery (CSRF). |
| 279065586 | Dodaliśmy do nagłówka zasady bezpieczeństwa treści, 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 Oprogramowanie obsługiwane przez Edge dla chmury prywatnej.
Wycofania i zakończenia
W tej wersji nie ma żadnych nowych wycofań ani zakończeń obsługi.
Nowe funkcje
Ta wersja wprowadza 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. Domyślna wartość maksymalnej liczby znaków to 255. Aby ustawić niższą wartość maksymalną, w odpowiednim pliku właściwości ustaw te właściwości:
- W pliku usługi organizacji ustaw
org.name.max.length. - W pliku usługi organizacji ustaw
env.name.max.length.
Jeśli któraś 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 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. Ta funkcja jest domyślnie 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 wygasaniem 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 zmienna |
| 260397807 |
Problem z szablonami e-maili uniemożliwiał wysyłanie w e-mailach znaków wielobajtowych. Problem został rozwiązany. |
| 234544436 |
Wystąpił problem polegający na tym, że menu po lewej stronie znikało podczas zmiany organizacji w nowym interfejsie Edge. 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 rozruchu, aby mieć pewność, że postgresql nie zostanie usunięty ani skasowany podczas procesu uaktualniania. |
| 279065586 |
W adresie URL przekierowania OAuth2 zwiększyliśmy entropię parametru stanu, aby był nieprzewidywalny i zapobiegał podatności na ataki CSRF (Cross Site Request Forgery). |
| 283310836 |
Ulepszono komunikat o błędzie podczas analizowania dużych plików XML. |
| 245936798 |
Problem z nazwami organizacji i środowisk powodował niepowodzenie zapytań Postgresql <code<create< code="" dir="ltr" translate="no"> .</code<create<> Problem został rozwiązany dzięki ulepszonemu zarządzaniu konfliktami nazw indeksów postgres w przypadku długich nazw organizacji i środowisk. |
| 293733533 |
Biblioteka Spring in Edge Gateway została zaktualizowana z wersji 5.3.20 do wersji 5.3.27. |
| 294363158 |
Regresja powodowała, że w menu w interfejsie Edge na stronach analitycznych i monitorowania pojawiały się dodatkowe wymiary. Problem został rozwiązany. |
| 297889765 |
Artefakty wygenerowane przez apigee-mirror mają teraz prawidłową własność. |
| 294989027 |
Poprawiona wydajność niektórych interfejsów API statystyk. |
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 opisujemy, jak zastosować wiele wersji poprawek, jeśli uaktualniasz Edge dla chmury prywatnej z wersji starszej 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ć kilka wersji poprawek, musisz zaktualizować każdy komponent Edge, który został uwzględniony w wersji poprawki wydanej później niż obecnie zainstalowana wersja. Te komponenty znajdziesz w informacjach o wersji Edge dla chmury prywatnej dla wszystkich wersji nowszych niż Twoja obecna wersja. Sprawdź listę pakietów RPM dla tych wersji. Wszystkie informacje o wersjach Edge dla chmury prywatnej znajdziesz w informacjach o wersjach Apigee.
Uwaga: każdy komponent wystarczy zaktualizować raz, instalując pakiet RPM dla najnowszej wersji komponentu zawartej w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami w informacjach o wersji.
Uwaga: uaktualnienie komponentu automatycznie instaluje najnowszą wersję poprawki komponentu. Jeśli chcesz przejść na wersję poprawki, która nie jest najnowsza, musisz zachować własną kopię archiwum tar repozytorium Apigee za pomocą kopii Apigee i używać tej kopii do instalacji Apigee. Więcej informacji znajdziesz w artykule Używanie lokalnego repozytorium Edge do utrzymywania wersji Edge.