Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. informacje.
25 października 2023 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.
Uwaga: ta wersja będzie obsługiwana do 25 października 2024 r.
Zaktualizuj procedurę
W tej sekcji dowiesz się, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią wersję Edge dla Private Cloud. Jeśli musisz zaktualizować wcześniejszą wersję, przeczytaj sekcję o stosowaniu wielu wersji poprawek.
Zaktualizowanie tej wersji spowoduje zaktualizowanie komponentów na tej liście 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 dowiedzieć się, czy masz zainstalowane wersje RPM, wpisz:
apigee-all version
Aby zaktualizować instalację, wykonaj tę procedurę w węzłach brzegowych:
-
We wszystkich węzłach brzegowych:
- Wyczyść repozytorium Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.52.00
bootstrap_4.52.00.sh
dla platformy/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 i zależności przeglądarki Edge 4.52.00
apigee-service
:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
gdzie uName i pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.
- Aby wykonać skrypt apigee-service.sh, użyj polecenia
source
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytorium Yum:
- We wszystkich węzłach brzegowych uruchom skrypt
update.sh
dla procesu brzegowego:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Uruchom skrypt
update.sh
na potrzeby logowania jednokrotnego we wszystkich węzłach: - Na wszystkich węzłach interfejsu uruchom skrypt
update.sh
dla interfejsu:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli używasz nowego środowiska 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
Usunięto problemy z bezpieczeństwem
Poniżej znajduje się lista znanych problemów z bezpieczeństwem, które rozwiązano w tej wersji. Aby uniknąć tych problemów, zainstaluj najnowszą wersję Edge dla Private Cloud.Identyfikator problemu | Opis |
---|---|
279065506 | Ulepszyliśmy entropię parametru stanu w adresie URL przekierowania dla protokołu OAuth2, aby było nieprzewidywalne. Dzięki temu unikniesz luki w zabezpieczeniach związanej z fałszywymi żądaniami z innej witryny (CSRF).", |
279065586 | W nagłówku dodano zasady bezpieczeństwa treści, które stanowią 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 (64-bitowy Intel): wersja 8.8
- Oracle Linux (64-bitowy Intel): wersje 7.9, 8.7 i 8.8
- Rocky Linux 8
- Tomcat 9.0.82
Pełną listę obsługiwanych programów znajdziesz na stronie Edge for Private Cloud obsługującej oprogramowanie.
Elementy wycofane
Ta wersja nie została wycofana z użycia.
Nowe funkcje
W tej wersji wprowadziliśmy te nowe funkcje:
Ustaw maksymalną liczbę znaków w nazwach organizacji i środowisk
W tej wersji możesz ograniczyć maksymalną liczbę znaków nazw organizacji i środowisk podczas tworzenia nowej organizacji lub środowiska. Domyślna wartość maksymalnej liczby znaków to 255. Aby ustawić niższą wartość maksymalną, w pliku właściwości ustaw te 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órakolwiek z tych właściwości będzie ustawiona na wartość mniejszą niż 0 lub większą niż 255, system użyje wartości maksymalnej równej 1 lub 255.
Ustaw datę wygaśnięcia tokenów dostępu
W tej wersji możesz ustawić datę ważności tokenów dostępu, ustawiając dla właściwości conf_keymanagement_oauth_access_token_expiry_time_in_millis
wybrany czas ważności w milisekundach. Ta funkcja jest domyślnie wyłączona. Aby ją włączyć, ustaw conf_keymanagement_oauth_access_token_is_apply_limit
na true
w procesorze wiadomości.
Ta funkcja zapewnia administratorom Apigee większą kontrolę nad wygaśnięciem tokenów dostępu utworzonych w Apigee.
Poprawki błędów
Ta sekcja zawiera listę błędów w Private Cloud, które zostały naprawione w tej wersji.
Identyfikator problemu | Opis |
---|---|
290242749 |
Gdy w funkcji DataMasking była używana zmienna |
260397807 |
Problem w szablonach e-maili uniemożliwił wysyłanie w nich znaków wielobajtowych. Naprawiliśmy ten błąd. |
234544436 |
Wystąpił problem polegający na tym, że podczas zmieniania organizacji w nowym interfejsie Edge nie było widać menu po lewej stronie. Naprawiliśmy ten błąd. |
293268203 |
Zależności Analytics nie były automatycznie aktualizowane w węzłach serwera zarządzania. Naprawiliśmy ten błąd. |
261616264 |
Dodano sprawdzanie wczytywania, aby zapewnić, że postgresql nie jest usuwany podczas procesu uaktualniania. |
279065586 |
Zwiększyliśmy entropię parametru stanu w adresie URL przekierowania dla protokołu OAuth2, aby było nieprzewidywalne. Dzięki temu unikniesz luki w zabezpieczeniach związanych z fałszywymi żądaniami z innej witryny (CSRF). |
283310836 |
Ulepszyliśmy komunikat o błędzie podczas analizowania dużych plików XML. |
245936798 |
Problem z nazwami organizacji i środowisk powodował niepowodzenie zapytań w Postgresql <code<create< code="" dir="ltr" translate="no">.</code<create<> Ten problem został rozwiązany przez ulepszoną obsługę konfliktów nazw indeksu postgres w przypadku długich nazw organizacji i środowisk. |
293733533 |
Biblioteka innej firmy Spring w komponentach bramy Edge została zaktualizowana z wersji 5.3.20 do wersji 5.3.27. |
294363158 |
Regresja spowodowała, że w menu w menu na stronach analityki i monitorowania w interfejsie użytkownika Edge wyświetlały się dodatkowe wymiary. Naprawiliśmy ten błąd. |
297889765 |
Artefakty wygenerowane przez apigee-mirror mają teraz prawidłową własność |
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.
Stosuję wiele wersji poprawki
W tej sekcji opisano, jak zastosować wiele wersji poprawek, jeśli przeprowadzasz aktualizację z wersji Edge dla Private Cloud, która jest wcześniejsza niż poprzednia wersja poprawki.
Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge dla Private Cloud, takich jak edge-management-server
.
Aby zastosować wiele wersji poprawek, musisz zaktualizować każdy komponent Edge, który został dołączony do poprawki później niż obecnie zainstalowana. Aby znaleźć te komponenty, zajrzyj do informacji o wersjach Edge dla Private Cloud w przypadku wszystkich wersji późniejszych niż bieżąca wersja oraz przejrzyj listę RPM dla tych wersji. Linki do wszystkich informacji o wersji Edge for Private Cloud znajdziesz w informacjach o wersji Apigee.
Uwaga: każdy komponent wystarczy zaktualizować tylko raz. W tym celu wystarczy zainstalować RPM dla najnowszej wersji komponentu uwzględnionego w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami podanymi w informacjach o tej wersji.
Uwaga: uaktualnianie komponentu automatycznie instaluje jego najnowszą wersję. Jeśli chcesz uaktualnić poprawkę do najnowszej wersji, musisz utrzymywać własną kopię repozytorium Apigee w trybie tarball za pomocą lustrzanego zasobu Apigee i używać go w przypadku instalacji Apigee. Więcej informacji znajdziesz w artykule na temat utrzymywania wersji Edge przy użyciu lokalnego repozytorium Edge.