Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
25 października 2023 r. udostępniliś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 opisano, jak zainstalować tę wersję w przypadku aktualizacji z poprzedniej wersji Edge dla Private Cloud. Jeśli musisz zaktualizować wcześniejszą wersję, zapoznaj się z artykułem Stosowanie wielu wersji poprawek.
Zaktualizowanie tej wersji spowoduje zaktualizowanie komponentów na tej liście 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
Możesz sprawdzić, które wersje RPM, które są obecnie zainstalowane, wymagają aktualizacji, wpisując:
apigee-all version
Aby zaktualizować instalację, wykonaj tę procedurę na węzłach brzegowych:
-
We wszystkich węzłach brzegowych:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge w wersji 4.52.00
bootstrap_4.52.00.sh
do witryny/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 Edge 4.52.00
apigee-service
i zależne od niego komponenty: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 podanie.
- 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.sh
:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Uruchom skrypt
update.sh
na potrzeby logowania jednokrotnego na wszystkich węzłach: - 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
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Rozwiązano problemy z zabezpieczeniami
Poniżej znajduje się lista znanych problemów z bezpieczeństwem, które zostały rozwiązane w tej wersji. Aby uniknąć tych problemów, zainstaluj najnowszą wersję Edge dla Private Cloud.Identyfikator problemu | Opis |
---|---|
279065506 | W adresie URL przekierowania OAuth2 poprawiono entropię parametru stanu, aby uczynić go nieprzewidywalnym i uniknąć luki w zabezpieczeniach typu CSRF (Cross Site Request Forgery). |
279065586 | Dodaliśmy zasady bezpieczeństwa treści w nagłówku, aby zapewnić dodatkową warstwę zabezpieczeń dla witryn przed atakami po stronie klienta. |
Zmiany w obsługiwanym oprogramowaniu
Dodaliśmy obsługę tych wersji oprogramowania:
- Red Hat Enterprise Linux (64-bitowy procesor Intel): wersja 8.8
- Oracle Linux (64-bitowy procesor Intel): wersje 7.9, 8.7 i 8.8
- Rocky Linux 8
- Tomcat 9.0.82
Pełną listę obsługiwanych programów znajdziesz w sekcji obsługiwane oprogramowanie w Edge for Private Cloud.
wycofanie i wycofanie
W tej wersji nie ma nowych wycofań ani wycofań z użycia.
Nowe funkcje
W tej wersji wprowadzono następujące 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. Wartością domyślną maksymalnej liczby znaków jest 255. Aby ustawić niższą wartość maksymalną, ustaw te właściwości w odpowiednich plikach właściwości:
- W pliku właściwości organizacji ustaw
org.name.max.length
. - W pliku z właściwościami organizacji ustaw
env.name.max.length
.
Jeśli któraś z tych właściwości będzie ustawiona na wartość mniejszą niż 0 lub większą niż 255, system użyje wartości odpowiednio 1 lub 255.
Ustawianie daty wygaśnięcia tokenów dostępu
W tej wersji możesz ustawić datę wygaśnięcia tokenów dostępu, ustawiając właściwość conf_keymanagement_oauth_access_token_expiry_time_in_millis
na wybrany czas ważności w milisekundach. Ta funkcja jest domyślnie wyłączona. Aby go włączyć, ustaw opcję conf_keymanagement_oauth_access_token_is_apply_limit
na true
w przetwarzaczu wiadomości.
Ta funkcja daje administratorom Apigee większą kontrolę nad ważnością tokenów dostępu utworzonych w Apigee.
Poprawki błędów
Ta sekcja zawiera listę błędów chmury prywatnej, które zostały poprawione w tej wersji.
Identyfikator problemu | Opis |
---|---|
290242749 |
Gdy w DataMasking była używana zmienna |
260397807 |
Problem w szablonach e-maili uniemożliwiał wysyłanie znaków wielobajtowych w e-mailach. Naprawiliśmy ten błąd. |
234544436 |
Wystąpił problem polegający na tym, że po zmianie organizacji w nowym interfejsie Edge menu po lewej stronie znikało. Problem został rozwiązany. |
293268203 |
Zależności Analytics nie były automatycznie uaktualniane na węzłach serwera zarządzania. Problem został rozwiązany. |
261616264 |
Dodano sprawdzanie bootstrapu, aby zapewnić, że postgresql nie zostanie usunięty/usunięty podczas procesu uaktualniania. |
279065586 |
W adresie URL przekierowania OAuth2 zwiększono entropię parametru state, aby uczynić go nieprzewidywalnym i uniknąć luki w zabezpieczeniach związanej z fałszowaniem żądań między witrynami (CSRF). |
283310836 |
Poprawiono komunikat o błędzie wyświetlany podczas analizowania dużych plików XML. |
245936798 |
Problem z nazwami organizacji i środowisk sprawiał, że zapytania Postgresql <code<create< code="" dir="ltr" translate="no">kończy się niepowodzeniem</code<create<>. Problem został rozwiązany dzięki ulepszonemu obsłudze kolizji nazw indeksów postgres w przypadku długich nazw organizacji i środowisk. |
293733533 |
Biblioteka zewnętrzna Spring w Edge Komponenty bramy zostały zaktualizowane z wersji 5.3.20 na 5.3.27 |
294363158 |
Z powodu regresji w menu w interfejsie Edge wyświetlały się dodatkowe wymiary na stronach analityki i monitorowania. Problem został rozwiązany. |
297889765 |
Elementy wygenerowane przez apigee-mirror mają teraz prawidłowe informacje o własności. |
294989027 |
Zwiększona wydajność niektórych interfejsów Stats API. |
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, która jest starsza niż poprzednia wersja poprawki.
Każda wersja poprawki zawiera aktualizacje określonych 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. 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 RPM najnowszej wersji komponentu zawartego w aktualizacjach. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami podanymi w notatkach do wersji.
Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki. Jeśli chcesz przejść na wersję z poprawką, która nie jest najnowsza, musisz samodzielnie utrzymać kopię tarball repozytorium Apigee za pomocą lustrza Apigee i używać tego lustra do instalacji Apigee. Więcej informacji znajdziesz w artykule na temat utrzymywania wersji Edge przy użyciu lokalnego repozytorium Edge.