Wyświetlasz dokumentację Apigee Edge.
Przejdź do
dokumentacji Apigee X. info
6 grudnia 2024 r. opublikowaliśmy nową wersję Apigee Edge dla chmury prywatnej.
Procedura aktualizacji
W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią wersję Edge dla chmury prywatnej. Jeśli musisz zaktualizować wcześniejszą wersję, przeczytaj artykuł Stosowanie wielu wersji poprawek.
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów wymienionych poniżej:
- 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 Edge:
-
Na wszystkich węzłach Edge:
- 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
apigee-serviceEdge 4.52.02 i 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 Postgres wykonaj skrypt
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Na wszystkich węzłach Edge wykonaj skrypt
update.shdla procesuedge(w tym monetyzacji):/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 zbędną bibliotekę JNA z Cassandry. |
| 362799717 | Naprawiono błąd usuwania danych z pamięci podręcznej. |
| 361792608 | Naprawiono błąd polegający na tym, że obecność nieużywanych schematów, takich jak edgenotification, powodowała problemy w Cassandrze. |
| 361436097 | Dodano kontrole poprawności do polecenia drop_old_tables Cassandry, aby zapobiec jego wykonaniu, jeśli klaster Cassandra zawiera wiele wersji schematu. |
| 370115540 | Rozwiązano problem z przerywanym błędem podczas instalowania lub konfigurowania Cassandry za pomocą skryptu setup.sh. |
| 375487499 | Przywrócono funkcjonalność interfejsów API rebuildIndex. |
| 362909723 | Zaktualizowano sterownik Postgres do wersji 42.5.5. |
| 379179891 | Cassandra ustawia teraz współczynnik replikacji tabel systemowych tak, aby odpowiadał topologii klastra. |
| 381092556 | Dodano walidacje, aby sprawdzić obecność katalogów w skryptach w wielu komponentach. |
| 372068460 | Ustawiono katalog danych należący do Apigee jako TMPDIR dla Cassandry. |
| 373673550 | Ulepszono działanie wait_for_ready w QPID. |
| 360376605 | Rozwiązaliśmy problem, który uniemożliwiał użytkownikom Edge dla chmury prywatnej w środowisku AWS korzystanie z interfejsów API monetyzacji. |
Naprawione problemy z bezpieczeństwem
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 | Zastosowano poprawkę do portalu zarządzania QPID, aby rozwiązać problem z luką w zabezpieczeniach umożliwiającą atak typu XSS. |
Zmiany w obsługiwanym oprogramowaniu
Dodano obsługę tych elementów:
- Red Hat Enterprise Linux (RHEL) 8.10
- Oracle Enterprise Linux (OEL) 8.10
Wycofania i wyłączenia
W tej wersji nie ma nowych wycofań ani wyłączeń.
Nowe funkcje
W tej sekcji znajdziesz listę nowych funkcji w tej wersji.
| Identyfikator problemu | Opis |
|---|---|
| 352648971 | Wprowadzono funkcję, dzięki której router udostępnia 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 wartość 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 dla chmury prywatnej.
Stosowanie wielu wersji poprawek
W tej sekcji opisujemy, jak zastosować wiele wersji poprawek, jeśli aktualizujesz wersję Edge dla chmury prywatnej, która jest wcześniejsza 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ę plików RPM w tych wersjach. 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 plik 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 komponentu. Jeśli chcesz uaktualnić do wersji poprawki, która nie jest najnowsza, musisz samodzielnie utrzymywać kopię archiwum tar repozytorium Apigee za pomocą kopii Apigee i używać tej kopii do instalacji Apigee. Więcej informacji znajdziesz w artykule Korzystanie z lokalnego repozytorium Edge do utrzymywania wersji Edge.