Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
6 grudnia 2024 r. udostępniliśmy nową wersję Apigee Edge Private Cloud.
Procedura aktualizacji
W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli uaktualniasz ją z poprzedniej wersji Edge dla chmury prywatnej. Jeśli musisz zaktualizować wcześniejszą wersję, zapoznaj się z sekcją Stosowanie wielu wersji poprawek.
Aktualizacja tej wersji spowoduje zaktualizowanie tych komponentów:
- apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
- apigee-postgresql-14.5-0.0.2756.noarch.rpm
- apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
- edge-analytics-4.52.02-0.0.40121.noarch.rpm
- edge-gateway-4.52.02-0.0.60260.noarch.rpm
- edge-management-server-4.52.02-0.0.60260.noarch.rpm
- edge-message-processor-4.52.02-0.0.60260.noarch.rpm
- edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
- edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
- edge-router-4.52.02-0.0.60260.noarch.rpm
- edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
- edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
- edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
- apigee-setup-4.52.02-0.0.1139.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 brzegowych:
-
Na wszystkich węzłach brzegowych:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.52.02
bootstrap_4.52.02.shdo/tmp/bootstrap_4.52.02.sh:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- Zainstaluj narzędzie Edge 4.52.02
apigee-servicei zależności:sudo bash /tmp/bootstrap_4.52.02.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ć skryptapigee-service.sh: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 Cassandra wykonaj skrypt
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- Na wszystkich węzłach Qpid wykonaj skrypt
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Na wszystkich węzłach Postgresa wykonaj skrypt
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Na wszystkich węzłach brzegowych wykonaj skrypt
update.shdla procesuedge(w tym zarabiania):/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
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 |
|---|---|
| 372070691 | Usunięto z Cassandry zbędną bibliotekę JNA. |
| 362799717 | Naprawiono błąd usuwania danych z pamięci podręcznej. |
| 361792608 | Rozwiązaliśmy błąd, który powodował problemy w Cassandrze z powodu obecności nieużywanych schematów, takich jak edgenotification. |
| 361436097 | Dodano sprawdzanie poprawności polecenia drop_old_tables w Cassandrze, aby zapobiec jego wykonaniu, jeśli klaster Cassandra zawiera wiele wersji schematu. |
| 370115540 | Rozwiązaliśmy problem z przerywanym błędem podczas używania skryptu setup.sh do instalowania lub konfigurowania bazy danych Cassandra. |
| 375487499 | Przywróciliśmy funkcjonalność interfejsów API rebuildIndex. |
| 362909723 | Uaktualniono sterownik Postgres do wersji 42.5.5. |
| 379179891 | Cassandra ustawia teraz współczynnik replikacji tabel systemowych tak, aby pasował do topologii klastra. |
| 381092556 | Dodano weryfikację sprawdzającą obecność katalogów w skryptach w różnych komponentach. |
| 372068460 | Ustaw katalog danych należący do Apigee jako TMPDIR dla Cassandra. |
| 373673550 | Ulepszono wait_for_ready w QPID. |
| 360376605 | Rozwiązaliśmy problem, który uniemożliwiał użytkownikom Edge for Private Cloud w środowisku AWS korzystanie z interfejsów API do zarabiania. |
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 Private Cloud.
| Identyfikator problemu | Opis |
|---|---|
| 344961470 | Wprowadziliśmy poprawkę w portalu zarządzania QPID, aby wyeliminować lukę w zabezpieczeniach umożliwiającą atak typu XSS. |
Zmiany w obsługiwanym oprogramowaniu
Dodaliśmy obsługę tych funkcji:
- Red Hat Enterprise Linux (RHEL) 8.10
- Oracle Enterprise Linux (OEL) 8.10
Wycofania i zakończenia
W tej wersji nie ma żadnych nowych wycofań ani zakończeń obsługi.
Nowe funkcje
W tej sekcji znajdziesz listę nowych funkcji w tej wersji.
| Identyfikator problemu | Opis |
|---|---|
| 352648971 | Wprowadziliśmy funkcję, w której router obsługuje skonfigurowany certyfikat/klucz rezerwowy na niestandardowych portach SSL dla klientów, którzy nie obsługują SNI. Aby włączyć tę funkcję, ustaw konfigurację conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled na true w węzłach routera. Więcej informacji znajdziesz w artykule Korzystanie z SNI w 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 opisujemy, jak zastosować wiele wersji poprawek, jeśli aktualizujesz Edge dla chmury prywatnej z wersji starszej niż poprzednia wersja do publikacji.
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. 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 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.