4.52.00.03 – Informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

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.

Procedura aktualizacji

Z tej sekcji dowiesz się, jak zainstalować tę wersję, jeśli aktualizujesz z poprzedniej wersji Edge for Private Cloud. Jeśli musisz zaktualizować wcześniejszą wersję, zapoznaj się z artykułem Stosowanie wielu wersji poprawek.

Aktualizacja 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 sprawdzić, czy zainstalowane wersje RPM wymagają aktualizacji, wpisz:

apigee-all version

Aby zaktualizować instalację, wykonaj te czynności na węzłach peryferyjnych:

  1. Na wszystkich węzłach Edge:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik bootstrap_4.52.00.sh przeglądarki Edge w wersji 4.52.00 i prześlij go do folderu /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. 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 uNamepWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.

    4. Użyj polecenia source, aby uruchomić skrypt apige-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Na wszystkich węzłach Edge uruchom skrypt update.sh, aby przeprowadzić proces Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Wykonaj skrypt update.sh logowania jednokrotnego na wszystkich węzłach:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. W przypadku wszystkich węzłów interfejsu wykonaj skrypt update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Jeśli używasz nowej wersji Edge, uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -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 for Private Cloud.
Identyfikator problemu Opis
279065506 W adresie URL przekierowania OAuth2 poprawiono entropię parametru state, 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

Dodano 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 wprowadzamy te 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ższe maksymalne wartości, ustaw te właściwości w odpowiednich plikach właściwości:

  • W pliku z właściwościami organizacji ustaw org.name.max.length.
  • W pliku z właściwościami organizacji ustaw env.name.max.length.

Jeśli którakolwiek z tych właściwości ma wartość mniejszą niż 0 lub większą niż 255, system użyje odpowiednio wartości maksymalnej 1 lub 255.

Ustawianie daty wygaśnięcia tokenów dostępu

W tej wersji możesz ustawić czas ważności tokenów dostępu, ustawiając w usługi conf_keymanagement_oauth_access_token_expiry_time_in_millis wartość odpowiadającą żądanemu czasowi 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 procesorze 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 używana była zmienna ServiceCallout.response, zasady nie były widoczne w pliku z wykresami.

Problem został rozwiązany.
260397807

Problem w szablonach e-maili uniemożliwiał wysyłanie znaków wielobajtowych w e-mailach.

Problem został rozwiązany.
234544436

Wystąpił problem, który powodował znikanie menu po lewej stronie podczas zmiany organizacji w nowym interfejsie Edge.

Problem został rozwiązany.
293268203

Zależne usługi 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 powodował niepowodzenia zapytań w Postgresql <code<create< code="" dir="ltr" translate="no"> queries to fail.</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 Korzystanie z lokalnego repozytorium Edge do obsługi wersji Edge.