4.52.00.02 – informacje o wersji Edge dla Private Cloud

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

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

Uwaga: ta wersja będzie obsługiwana do 31 sierpnia 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.60193.noarch.rpm
  • edge-management-server-4.52.00-0.0.60193.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60193.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60193.noarch.rpm
  • edge-router-4.52.00-0.0.60193.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2521.noarch.rpm
  • edge-analytics-4.52.00-0.0.40092.noarch.rpm
  • apigee-sosreport-5.0-0.0.2513.noarch.rpm
  • edge-management-ui-static-4.52.00-0.0.20045.noarch.rpm
  • apigee-configutil-4.52.00-0.0.621.noarch.rpm
  • apigee-postgresql-14.5-0.0.2743.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. Zaktualizuj węzły Postgres (główny i rezerwowy):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. Zaktualizuj Analytics na węźle serwera zarządzającego :
    apigee-service edge-analytics update
  4. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh dla procesu brzegowego:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Jeśli używasz nowej wersji Edge, wykonaj te polecenia:
    apigee-service edge-management-ui-static update
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

Usunięto problemy dotyczące bezpieczeństwa

W tej wersji nie rozwiązano żadnych problemów z bezpieczeństwem.

Zmiany w  obsługiwanym oprogramowaniu

Ta wersja nie wprowadza żadnych zmian w obsługiwanym oprogramowaniu.

Wycofania i zakończenia

Gotowe.

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

Nowe funkcje

Ta wersja wprowadza nową funkcję:

Rekordy audytu są automatycznie usuwane po 400 dniach od utworzenia.

Dodaliśmy funkcję automatycznego usuwania rekordów audytu po 400 dniach od ich utworzenia. Wcześniej rekordy kontroli były tworzone bez czasu życia, więc gromadziły się w Cassandrze.

Możesz przywrócić działanie tej funkcji, aby nigdy nie usuwać rekordów audytu, ustawiając wartość conf_audit_cassandra.ttl.value na -1 na serwerze zarządzającym. Możesz też zmienić liczbę dni, przez które chcesz przechowywać rekordy kontrolne, modyfikując wartość conf_audit_cassandra.ttl.value w milisekundach na serwerze zarządzającym. Pamiętaj, że ta funkcja dotyczy tylko nowo wygenerowanych rekordów audytu, a nie rekordów audytu wygenerowanych w Twoim systemie w przeszłości.

Ulepszenie do conf_keymanagement_oauth_refresh_token_expiry_time_in_millis

Konfiguracja conf_keymanagement_oauth_refresh_token_expiry_time_in_millis zastępuje teraz nie tylko domyślny czas wygaśnięcia tokena, ale też określa maksymalny czas wygaśnięcia tokena odświeżania w Cassandrze.

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
234582218

Skrypt Pythona do obliczania tokenów apigee-cassandra-calc.py, który służy do obliczania tokenów początkowych dla pierścienia Cassandra na podstawie właściwości CASS_HOSTS w cichym pliku konfiguracyjnym, nie działał prawidłowo.

Problem został rozwiązany.
274884575

Niektóre wywołania interfejsu API statystyk z wymiarem zawierającym groupid kończyły się niepowodzeniem.

Problem został rozwiązany.
286971552

Naprawiono skrypty Postgres w edge-postgres-server w cichym pliku konfiguracyjnym, aby działały z domyślnymi wartościami zmiennych, które nie są określone podczas instalacji

276444350

Po uaktualnieniu Edge for Private Cloud do najnowszej wersji nie można było dodawać, wyświetlać ani edytować szczegółów hosta wirtualnego w nowym interfejsie Edge w sekcji Administracja > Hosty wirtualne.

Problem został rozwiązany.
277723022

W config.log wprowadzono poprawkę, aby zachować w dzienniku historyczne zmiany.

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.