4.52.00.03 – Informacje o wersji Edge dla Private Cloud

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

25 października 2023 r. udostępniliśmy nową wersję Apigee Edge for Private Cloud.

Uwaga: ta wersja będzie obsługiwana do 25 października 2024 r.

Procedura aktualizacji

W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli uaktualniasz ją z poprzedniej wersji Edge dla chmury prywatnej. Jeśli chcesz zaktualizować wcześniejszą wersję, zapoznaj się z sekcją Stosowanie wielu wersji poprawek.

Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy 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

Aby sprawdzić, czy zainstalowane wersje pakietów RPM wymagają aktualizacji, wpisz:

apigee-all version

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

  1. Na wszystkich węzłach brzegowych:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge 4.52.00 bootstrap_4.52.00.sh, aby /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 apigee-service Edge 4.52.00 i zależności:
      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 wpisanie.

    4. Użyj polecenia source, aby wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh dla procesu brzegowego:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Wykonaj skrypt update.sh dla logowania jednokrotnego na wszystkich węzłach:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. Na wszystkich węzłach interfejsu wykonaj skrypt update.sh dla interfejsu:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Jeśli korzystasz z nowej wersji Edge, uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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 for Private Cloud.
Identyfikator problemu Opis
279065506 W adresie URL przekierowania OAuth2 zwiększono entropię parametru stanu, aby był nieprzewidywalny i zapobiegał podatności na ataki typu Cross Site Request Forgery (CSRF).
279065586 Dodaliśmy do nagłówka zasady bezpieczeństwa treści, aby zapewnić 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 (Intel 64-bit): wersja 8.8
  • Oracle Linux (Intel 64-bit): wersje 7.9, 8.7 i 8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

Pełną listę obsługiwanego oprogramowania znajdziesz w artykule Oprogramowanie obsługiwane przez Edge dla chmury prywatnej.

Wycofania i zakończenia

W tej wersji nie ma żadnych nowych wycofań ani zakończeń obsługi.

Nowe funkcje

Ta wersja wprowadza 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. Domyślna wartość maksymalnej liczby znaków to 255. Aby ustawić niższą wartość maksymalną, w odpowiednim pliku właściwości ustaw te właściwości:

  • W pliku usługi organizacji ustaw org.name.max.length.
  • W pliku usługi organizacji ustaw env.name.max.length.

Jeśli któraś 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 wygaśnięcia tokenów dostępu

W tej wersji możesz ustawić wygaśnięcie tokenów dostępu, ustawiając właściwość conf_keymanagement_oauth_access_token_expiry_time_in_millis na żądany czas wygaśnięcia w milisekundach. Ta funkcja jest domyślnie wyłączona. Aby ją włączyć, ustaw w procesorze komunikatów wartość conf_keymanagement_oauth_access_token_is_apply_limit na true.

Ta funkcja zapewnia administratorom Apigee większą kontrolę nad wygasaniem tokenów dostępu utworzonych w Apigee.

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
290242749

Gdy zmienna ServiceCallout.response była używana w DataMasking, zasady nie były widoczne w śladzie.

Problem został rozwiązany.
260397807

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

Problem został rozwiązany.
234544436

Wystąpił problem polegający na tym, że menu po lewej stronie znikało podczas zmiany organizacji w nowym interfejsie Edge.

Problem został rozwiązany.
293268203

Zależności Analytics nie były automatycznie uaktualniane w węzłach serwera zarządzania.

Problem został rozwiązany.
261616264

Dodano sprawdzanie rozruchu, aby mieć pewność, że postgresql nie zostanie usunięty ani skasowany podczas procesu uaktualniania.

279065586

W adresie URL przekierowania OAuth2 zwiększyliśmy entropię parametru stanu, aby był nieprzewidywalny i zapobiegał podatności na ataki CSRF (Cross Site Request Forgery).

283310836

Ulepszono komunikat o błędzie podczas analizowania dużych plików XML.

245936798

Problem z nazwami organizacji i środowisk powodował niepowodzenie zapytań Postgresql <code<create< code="" dir="ltr" translate="no"> .</code<create<>

Problem został rozwiązany dzięki ulepszonemu zarządzaniu konfliktami nazw indeksów postgres w przypadku długich nazw organizacji i środowisk.
293733533

Biblioteka Spring in Edge Gateway została zaktualizowana z wersji 5.3.20 do wersji 5.3.27.

294363158

Regresja powodowała, że w menu w interfejsie Edge na stronach analitycznych i monitorowania pojawiały się dodatkowe wymiary.

Problem został rozwiązany.
297889765

Artefakty wygenerowane przez apigee-mirror mają teraz prawidłową własność.

294989027

Poprawiona wydajność niektórych interfejsów API statystyk.

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 uaktualniasz Edge dla chmury prywatnej z wersji starszej 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ć 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. Wszystkie informacje o wersjach Edge dla chmury prywatnej znajdziesz w informacjach o wersjach Apigee.

Uwaga: każdy komponent wystarczy zaktualizować 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.