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. 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:

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytorium Yum:
      sudo yum clean all
    2. 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
    3. 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.

    4. Aby wykonać skrypt apigee-service.sh, użyj polecenia source:
      source /etc/profile.d/apigee-service.sh
  2. We wszystkich węzłach brzegowych uruchom skrypt update.sh dla procesu brzegowego:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Uruchom skrypt update.sh na potrzeby logowania jednokrotnego we wszystkich węzłach:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. Na wszystkich węzłach interfejsu uruchom skrypt update.sh dla interfejsu:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Jeśli używasz nowego środowiska Edge, wykonaj to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -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 ServiceCallout.response, zasady nie były widoczne w logu czasu.

Naprawiliśmy ten błąd.
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.