Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację
Apigee X. informacje.
19 kwietnia 2023 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.
Uwaga: ta wersja będzie obsługiwana do 31 sierpnia 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-management-server-4.52.00-0.0.60190.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
- edge-router-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- edge-analytics-4.52.00-0.0.40091.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
- edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.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:
-
We wszystkich węzłach brzegowych:
- Wyczyść repozytorium Yum:
sudo yum clean all
- 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
- 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.
- Zaktualizuj narzędzie
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Aby wykonać skrypt apigee-service.sh, użyj polecenia
source
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytorium Yum:
- Zaktualizuj narzędzie
apigee-provision
na serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Zaktualizuj węzły Postgres (główne i zapasowe):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- We wszystkich węzłach brzegowych uruchom skrypt
update.sh
dla procesu brzegowego:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Uruchom skrypt update.sh na potrzeby logowania jednokrotnego we wszystkich węzłach:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Usunięto problemy z bezpieczeństwem
W tej wersji nie rozwiązano żadnych problemów z bezpieczeństwem.
Zmiany w obsługiwanym oprogramowaniu
Nie wprowadziliśmy żadnych zmian w obsługiwanym oprogramowaniu.
Elementy wycofane
Ta wersja nie została wycofana z użycia.
Nowe funkcje
Ta wersja nie zawiera żadnych nowych funkcji.
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 |
---|---|
271093461 |
Zasada OASValidation zużywała za dużo pamięci sterty Naprawiliśmy ten błąd. |
248499777 |
Dodano więcej kontroli, aby zapobiec przemytaniu żądania GET w innym żądaniu POST. |
245387101 |
Zmodyfikowane dane kontrolne interfejsów API powiązanych z aplikacjami dla deweloperów. Tajny klucz klienta jest teraz stale logowany za pomocą maskowania. Możesz ustawić konfiguracjęconf_keymanagement_app.auditlog.mask.secret na false na serwerze zarządzania, aby zapobiec maskowaniu obiektu tajnego, jeśli chcesz zalogować się jako obiekt tajny w postaci tekstu jawnego na potrzeby kontroli.
|
267778362 |
Usługa Apigee-provision tworzyła puste wiersze podczas dodawania wpisów cron. Naprawiliśmy ten błąd. |
267788856 |
Ulepszony indeks rebuildindex, dzięki czemu interfejsy API indeksu nie oparte na identyfikatorach działają prawidłowo, gdy na encję jest więcej niż 10 tys. aplikacji. |
273931118 |
Naprawiono regresję w interfejsie API MGMT, która powodowała zwracanie nieprawidłowych typów treści, gdy nagłówek akceptacji w żądaniach zawierał symbol wieloznaczny. Powodowało to również błędy podczas pobierania pliku śledzenia w interfejsie użytkownika. |
274587823 |
Ze względów bezpieczeństwa domyślnie nie można ładować jednostek zewnętrznych w zasadzie XSLTransform. Możesz to zastąpić, ustawiając flagęconf_feature-flags_xsl.allow.external.entities=true w procesorze wiadomości.
|
245387101 |
Zmodyfikowane dane kontrolne interfejsów API powiązanych z aplikacjami dla deweloperów. Tajny klucz klienta jest teraz stale logowany za pomocą maskowania. Aby zapobiec maskowaniu obiektu tajnego, gdy chcesz zalogować się w ramach kontroli, możesz zmienić konfiguracjęconf_keymanagement_app.auditlog.mask.secret na false na serwerze zarządzania.
|
276991965 |
Naprawiliśmy błąd występujący w wersji OPDK w wersji 4.52.00, który powodował błędy niektórych kombinacji interfejsu API i nagłówka Accept. |
260024953 |
Usługa Apigee nie wypełniła niektórych zmiennych docelowych, takich jak URL i Host, gdy był używany serwer docelowy i wystąpił błąd elementu docelowego. Problem został już rozwiązany. |
274399775 |
Podczas uaktualniania Edge for Private Cloud w wersji 4.51 do wersji 4.52 narzędzie Cassandra i cassandra-client nie były uaktualniane do najnowszych wersji. Problem został rozwiązany |
269545512 |
Zaktualizowaliśmy wersję sterownika Postgres w bramie do wersji 42.5.4. |
270203185 |
Zaktualizowaliśmy sterownik Postgres w sekcji Generowanie przychodu do wersji 42.5.4. |
197529839 |
Ulepszona obsługa nowych wierszy w instrukcjach warunku dotyczących serwerów proxy. |
214664198 |
Do tabel z informacjami w Analytics dodano kolumnę zawierającą 3 zasady, których działanie trwało najdłużej. |
258898812 |
Usunięto nieoczekiwany parametr |
270967547 |
Podczas uaktualniania programu Edge dla Private Cloud w wersji 4.50 do wersji 4.52 wystąpił problem. Naprawiliśmy ten błąd. |
Znane problemy
Apigee-postgresql ma problemy z uaktualnieniem wersji 4.50 lub 4.51 do wersji 4.52. Problemy występują głównie wtedy, gdy liczba podrzędnych tabel informacji przekracza 500. Obejście znanych problemów z Edge for Private Cloud znajdziesz w artykule o aktualizacji Postgresql podczas aktualizowania do wersji 4.52.
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.