Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
18 sierpnia 2021 r. udostępniliśmy nową wersję Apigee Edge Private Cloud.
Procedura aktualizacji
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów RPM:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.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:
-
Na wszystkich węzłach brzegowych:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.50.00
bootstrap_4.50.00.sh:/tmp/bootstrap_4.50.00.shcurl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Zainstaluj narzędzie
apigee-serviceEdge 4.50.00 i zależności:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
gdzie uName:pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego wpisanie.
- Zaktualizuj narzędzie
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Użyj polecenia
source, aby wykonać skryptapigee-service.sh:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Zaktualizuj narzędzie
apigee-validatena serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provisionna serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Zaktualizuj wszystkie węzły Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge w chmurze prywatnej. Na przykład:
/opt/silent.conf. - Zaktualizuj węzły Postgres (główny i rezerwowy):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- Na wszystkich węzłach brzegowych wykonaj skrypt
update.shdla procesuedge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Wykonaj skrypt
update.shdla logowania jednokrotnego na wszystkich węzłach:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Wykonaj skrypt
update.shdla interfejsu na wszystkich węzłach:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli korzystasz z nowej wersji Edge, uruchom to polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Na wszystkich węzłach portalu Apigee Developer Services zaktualizuj proces devportal, wykonując to polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Zmiany w obsługiwanym oprogramowaniu
Ta wersja nie wprowadza żadnych zmian w obsługiwanym oprogramowaniu.
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:
Nowe wyskakujące okienko ostrzega o datach zakończenia wsparcia (EOL) dla Edge dla chmury prywatnej
Klienci Edge for Private Cloud zaczną widzieć komunikaty ostrzegawcze 6 miesięcy przed datą zakończenia wsparcia zainstalowanej wersji. Komunikat o zakończeniu wsparcia będzie wyświetlany raz na sesję przeglądarki: jeśli zamkniesz kartę lub przeglądarkę, sesja zostanie utracona. Jeśli następnie ponownie otworzysz Apigee w przeglądarce, komunikat pojawi się ponownie.
Nowa opcja wylogowywania użytkowników po zmianie haseł
Do parametru apigee.feature.clearSessionOnPasswordUpdate dodano nową flagę, która umożliwia skonfigurowanie, czy użytkownicy mają być wylogowywani po zmianie hasła.
Domyślnie użytkownicy nie są wylogowywani.
Nowa flaga do ustawiania wersji TLS dla SMTP
Do parametru mail.smtp.ssl.protocols dodano nową flagę, która określa protokół SSL włączony dla połączeń SMTP. Ta funkcja umożliwia konfigurowanie protokołów SSL na podstawie wymagań dotyczących bezpieczeństwa.
Skonfiguruj serwer proxy przekierowania.
Dodaliśmy te flagi, które umożliwiają skonfigurowanie serwera proxy przekazującego:
http.proxyHosthttp.proxyPorthttp.proxyUserhttp.proxyPassword
Domyślnie wartości flag są puste.
Ulepszony skrypt pg-data-purge do usuwania z analityki nadrzędnych tabel faktów
Aby uruchomić skrypt, wpisz to polecenie:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
Skrypt ma te opcje:
Delete-from-parent-factDomyślnie : nie. Spowoduje też usunięcie z nadrzędnej tabeli faktów danych starszych niż okres przechowywania.Confirm-delete-from-parent-fact. Domyślnie: Nie. Jeśli wartość to Nie, skrypt przed usunięciem danych z faktu nadrzędnego wyświetli prośbę o potwierdzenie. Ustaw wartość „Yes”, jeśli skrypt czyszczenia jest zautomatyzowany.
Opcja zmiany etykiety użytkownika na stronie logowania
Nowy parametr apigee.feature.customLoginUserLabel umożliwia skonfigurowanie etykiety użytkownika na stronie logowania na podstawie jego preferencji. Domyślnie jest to adres e-mail.
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 |
|---|---|
| 179989459 |
Usuwanie usługi API z pakietu usług API nie działało. Problem został rozwiązany. |
| 67151202 |
Wymagania dotyczące złożoności haseł nie były egzekwowane podczas instalacji Problem został rozwiązany. |
| 175942835 |
Klienci mogli wysyłać żądania GET do interfejsu dailysummaryreports bez zabezpieczenia przed atakami CSRF Problem został rozwiązany. |
| 161351690 |
Zasady HMAC nie pojawiły się na liście zasad w interfejsie Problem został rozwiązany. |
| 170791446 |
Problem z przekierowaniem 404 na karcie Deweloperzy w interfejsie. Klienci nie mogli edytować ani usuwać informacji na karcie Deweloperzy w interfejsie ani wykonywać na niej żadnych innych operacji, ponieważ adres e-mail dewelopera zawierał znaki specjalne. Problem został rozwiązany |
| 168149141 |
Instalacja zarabiania nie powiodła się na drugim serwerze zarządzania Rozwiązaliśmy niektóre potencjalne problemy spowodowane sytuacją wyścigu podczas instalacji serwera zarządzania Mint. |
| 167960487 |
Zarezerwowane słowa kluczowe AND/OR w tekście wymiarów powodowały błędy w raportach Analytics Problem został rozwiązany. |
| 168846482 |
Przywracanie bazy danych Postgres nie powiodło się z powodu braku baz danych Apigee Ulepszyliśmy rejestrowanie błędów w skrypcie przywracania Postgres. |
| 161155125 |
Nie udało się uaktualnić komponentu apigee-ldap Problem został rozwiązany. |
| 180207712 |
Klient nie mógł dodać nowych węzłów Cassandra Konfiguracja Cassandry nie powiedzie się i wyświetli się bardziej szczegółowy komunikat o błędzie, jeśli podana zostanie nieprawidłowa właściwośćCASS_HOSTS.
|
| 173657467 |
Serwer zarządzania nie uruchamiał się, jeśli węzły Cassandry w innym centrum danych były wyłączone Ulepszyliśmy skrypt włączania uwierzytelniania w Cassandrze, aby obsługiwał tę sytuację. |
| 182456858 |
Serwer zarządzania nie łączył się z lokalnym regionem Postgres. Ulepszyliśmy algorytm serwera zarządzania, który wybiera najlepszą bazę danych Postgres do połączenia na potrzeby zapytań analitycznych. |
| 189743303 |
Problem z filtrowaniem w interfejsie Analytics API Problem został rozwiązany. |
| 156623186 |
Ograniczenia uprawnień nie działały w przypadku zasobu Audits Problem został rozwiązany. |
| 123015330 |
Nieprawidłowo sformatowane liczby w pliku |
| 183147699 |
Rozwiązano problem z rejestracją magazynu danych podczas instalacji lub aktualizacji serwera zarządzania, gdy używane są nazwy regionów w formacie innym niż dc-x. Zobacz Dokumentacja pliku konfiguracji Edge. |
| 180373096 |
Masowe wdrażanie proxy interfejsów API było powolne Problem został rozwiązany. |
| 182857918 |
Ulepszone dzienniki procesora komunikatów, które lepiej rejestrują stany błędów |
| 193870176 |
Dodano konfigurację na poziomie routera, która wyłącza opcje nasłuchiwania hosta wirtualnego na standardowych portach 80 i 443. |
| 168560804 |
Podczas tworzenia współdzielonego przepływu zwrócono błąd 403 Błąd wystąpił, ponieważ do interfejsu API przekazywana była niezdefiniowana wartość. Problem został już rozwiązany. |
| 186503861 |
Zasada ServiceCallout dzieliła wartości nagłówka i wysyłała nagłówki z tym samym kluczem i różnymi wartościami do backendu, gdy użyto elementu conf_http_HTTPHeader.{ANY}), która umożliwia kontrolowanie domyślnego zachowania wszystkich nagłówków w przypadku wielu wartości i duplikatów. Ta konfiguracja będzie miała zastosowanie tylko wtedy, gdy nie będzie obecna konkretna konfiguracja nagłówka.
|
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 Private Cloud.
| Identyfikator problemu | Opis |
|---|---|
| CVE-2020-11022 | Usunięto lukę w zabezpieczeniach jQuery |
| CVE-2020-11023 | Usunięto lukę w zabezpieczeniach jQuery |
| CVE-2018-20801 | Problemy z lukami w zabezpieczeniach Highcharts w interfejsie Edge (klasycznym) |
Luka w zabezpieczeniach jQuery umożliwiająca przeprowadzenie ataku typu cross-site scripting (XSS) Naprawiliśmy lukę w zabezpieczeniach biblioteki jQuery, która umożliwiała atak typu cross-site scripting (XSS). |
|
Luka w zabezpieczeniach serwletu Tomcat. W dotychczasowej wersji serwletu Tomcat 8.0.53 występowała luka w zabezpieczeniach. Uaktualnienie serwletu Tomcat do wersji 8.5.34 usuwa tę lukę w zabezpieczeniach. |
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.