Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
5 maja 2025 r. udostępniliśmy nową wersję Apigee Edge dla Private Cloud.
Procedura aktualizacji
Z tej sekcji dowiesz się, jak zainstalować tę wersję, jeśli aktualizujesz z poprzedniej wersji Edge for Private Cloud. Jeśli chcesz zaktualizować wcześniejszą wersję, zapoznaj się z artykułem Stosowanie wielu wersji poprawek.
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów wymienionych poniżej:
- edge-gateway-4.53.00-0.0.60278.noarch.rpm
- edge-management-server-4.53.00-0.0.60278.noarch.rpm
- edge-message-processor-4.53.00-0.0.60278.noarch.rpm
- edge-postgres-server-4.53.00-0.0.60278.noarch.rpm
- edge-qpid-server-4.53.00-0.0.60278.noarch.rpm
- edge-router-4.53.00-0.0.60278.noarch.rpm
- edge-ui-4.53.00-0.0.20267.noarch.rpm
- edge-management-ui-4.53.00-0.0.20041.noarch.rpm
- edge-management-ui-static-4.53.00-0.0.20064.noarch.rpm
- apigee-nginx-1.26.3-1.el8.x86_64.rpm
- apigee-nginx-1.26.3-1.el9.x86_64.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.53.00.sh
z Edge 4.53.00 i zapisz go w folderze/tmp/bootstrap_4.53.00.sh
:curl https://software.apigee.com/bootstrap_4.53.00.sh -o /tmp/bootstrap_4.53.00.sh
- Zainstaluj narzędzie Edge 4.53.00
apigee-service
i zależne od niego komponenty:sudo bash /tmp/bootstrap_4.53.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.
- Aby wykonać skrypt
apigee-service.sh
, użyj poleceniasource
:source /etc/profile.d/apigee-service.sh
- Zaktualizuj narzędzie
apigee-setup
:apigee-service apigee-setup update
- Wyczyść repozytoria Yum:
- Na wszystkich węzłach Edge wykonaj skrypt
update.sh
w celu przeprowadzenia procesuedge
(w tym zarabiania):/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Na wszystkich węzłach routera brzegowego przeprowadź aktualizację Nginx w ten sposób:
- Zatrzymanie procesu edge-router na węźle routera
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Zaktualizuj oprogramowanie nginx na węźle routera.
dnf update apigee-nginx
- Sprawdź, czy wersja Nginx została zaktualizowana do wersji 1.26.3.
/opt/nginx/sbin/nginx -V
- Uruchamianie procesu routera na węźle
/opt/apigee/apigee-service/bin/apigee-service edge-router start
- Powtórz ten proces dla każdego węzła routera, po jednym na raz.
- Zatrzymanie procesu edge-router na węźle routera
- W przypadku wszystkich węzłów interfejsu użytkownika wykonaj skrypt
update.sh
:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli używasz nowej wersji Edge, wykonaj to polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
Poprawki błędów
Ta sekcja zawiera listę błędów chmury prywatnej, które zostały poprawione w tej wersji.
Identyfikator problemu | Opis |
---|---|
391319737 | Naprawiono błąd w skrypcie configure-sso , który wpływał na interfejs użytkownika.
|
380184583 | Rozwiązano problem z uprawnieniami roli niestandardowej w nowym interfejsie Edge, tak aby odpowiadały one funkcjonalności klasycznego interfejsu Edge. |
382967738 | Zasady JavaCallout obejmują teraz dodatkowe środki bezpieczeństwa podczas tworzenia instancji klasy Java. Te ulepszenia uniemożliwiają wdrażanie zasad, które bezpośrednio lub pośrednio próbują wykonać działania wymagające niedozwolonych uprawnień.
W większości przypadków istniejące zasady będą działać zgodnie z oczekiwaniami i bez żadnych problemów. Mogą jednak dotyczyć zasad, które korzystają z bibliotek innych firm lub zawierają kod niestandardowy, który pośrednio uruchamia operacje wymagające podwyższonych uprawnień. |
319447467 | Ulepszone zabezpieczenia dzięki zastosowaniu dodatkowych ograniczeń skryptów Pythona używanych w zasadach PythonScript , gdy włączony jest menedżer zabezpieczeń. |
409628036 | Rozwiązaliśmy problem, który powodował, że niektóre pola w dziennikach dostępu Nginx nie były rejestrowane. |
Rozwiązano problemy z bezpieczeństwem
W tej wersji nie dodano żadnych nowych problemów z bezpieczeństwem.
Zmiany w obsługiwanym oprogramowaniu
W tej wersji nie uwzględniono obsługi nowego oprogramowania.
wycofanie i wycofanie
W tej wersji nie ma nowych wycofań ani wycofań z użycia.
Nowe funkcje
W tej sekcji znajdziesz listę nowych funkcji w tej wersji.
Identyfikator problemu | Opis |
---|---|
388158972 | Ulepszenie wydajności i stylu sekcji Produkty w nowym interfejsie Edge. |
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 starszej niż poprzednia wersja poprawki.
Każda aktualizacja zawiera poprawki dotyczące konkretnych 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. Aby uzyskać linki do wszystkich informacji o wersjach Edge for Private Cloud, zapoznaj się z informacjami o wersjach Apigee.
Uwaga: każdy komponent musisz zaktualizować tylko raz, instalując RPM najnowszej wersji komponentu zawartej w aktualizacjach. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami podanymi w notatkach do tej wersji.
Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki tego komponentu. Jeśli chcesz przejść na wersję z poprawką, która nie jest najnowsza, musisz samodzielnie utrzymywać kopię repozytorium Apigee w formacie tarball za pomocą lustrza Apigee i używać tego lustra do instalacji Apigee. Więcej informacji znajdziesz w artykule Używanie lokalnego repozytorium Edge do obsługi wersji Edge.