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

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. 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
    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 wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Uruchom skrypt update.sh na potrzeby 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 użytkownika wykonaj skrypt update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Jeśli używasz nowej wersji Edge, wykonaj 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 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 ServiceCallout.response, zasady nie były widoczne w logu czasu.

Problem został rozwiązany.
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.