Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
18 sierpnia 2021 r. opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.
Zaktualizuj procedurę
Zaktualizowanie tej wersji spowoduje zaktualizowanie komponentów na poniższej liście 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
Możesz sprawdzić, które wersje RPM są obecnie zainstalowane, wymagają aktualizacji, wpisując:
apigee-all version
Aby zaktualizować instalację, wykonaj tę procedurę na węzłach brzegowych:
-
We wszystkich węzłach brzegowych:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge w wersji 4.50.00
bootstrap_4.50.00.sh
do/tmp/bootstrap_4.50.00.sh
:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Zainstaluj narzędzie i zależności Edge w wersji 4.50.00
apigee-service
:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
gdzie uName: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
- Użyj polecenia
source
, aby uruchomić skryptapigee-service.sh
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Zaktualizuj narzędzie
apigee-validate
na serwerze zarządzania:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Zaktualizuj narzędzie
apigee-provision
na 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 dla chmury prywatnej. Na przykład:
/opt/silent.conf
. - Zaktualizuj węzły Postgres (główne i w trybie gotowości):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- Na wszystkich węzłach brzegowych wykonaj skrypt
update.sh
dla procesuedge
:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Uruchom skrypt
update.sh
na potrzeby logowania jednokrotnego na wszystkich węzłach:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Uruchom skrypt
update.sh
dla interfejsu użytkownika na wszystkich węzłach:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Jeśli używasz nowej wersji Edge, wykonaj to polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- We wszystkich węzłach portalu Apigee dla programistów zaktualizuj proces devportal, wykonując wykonanie
następujące polecenie:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Zmiany w obsługiwane oprogramowanie
W tej wersji nie wprowadziliśmy żadnych zmian w obsługiwanym oprogramowaniu.
Wycofania i wycofania
W tej wersji nie ma żadnych nowych funkcji wycofanych ani wycofanych.
Nowe funkcje
W tej wersji wprowadzono następujące nowe funkcje:
Nowe wyskakujące okienko z ostrzeżeniem o datach końca życia Edge dla Private Cloud
Klienci Edge dla Private Cloud zaczną widzieć ostrzeżenia wyświetlane 6 miesięcy przed data końca okresu eksploatacji zainstalowanej wersji. Komunikat EOL wyświetla się 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, Wiadomość zostanie wyświetlona ponownie.
Nowa opcja wylogowywania użytkowników po zmianie hasła
Do zasady apigee.feature.clearSessionOnPasswordUpdate
dodano nową flagę, która umożliwia
określasz, czy użytkownicy mają być wylogowywani po zmianie hasła.
Domyślnie użytkownicy nie są zalogowani.
Nowa flaga do ustawiania wersji TLS dla SMTP
Do mail.smtp.ssl.protocols
dodano nową flagę, która określa protokół SSL
które są włączone na potrzeby połączeń SMTP. Ta funkcja pozwala skonfigurować protokoły SSL oparte na
wymagania dotyczące bezpieczeństwa.
Skonfiguruj serwer proxy przekierowania.
Dodaliśmy te flagi, które umożliwiają skonfigurowanie serwera proxy przekierowania:
http.proxyHost
http.proxyPort
http.proxyUser
http.proxyPassword
Domyślnie wartości flag są puste.
Ulepszony skrypt pg-data-purge do trwałego usuwania nadrzędnych tabel faktów ze statystyk
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 zawiera te opcje:
Delete-from-parent-fact
Wartość domyślna : nie. Dane starsze niż okres przechowywania będą też usuwane. dni od nadrzędnej tabeli faktów.Confirm-delete-from-parent-fact
Domyślnie: Nie. Jeśli nie, skrypt wyświetli prośbę o potwierdzenie. przed usunięciem danych z faktu nadrzędnego. Ustaw wartość Tak, jeśli skrypt trwałego usuwania jest automatyczny.
Opcja zmiany etykiety użytkownika na stronie logowania
Nowa flaga apigee.feature.customLoginUserLabel
umożliwia skonfigurowanie etykiety użytkownika.
na stronie logowania zgodnie ze swoimi preferencjami. Wartość domyślna to Adres e-mail.
Poprawki błędów
Ta sekcja zawiera błędy Private Cloud, które zostały naprawione w tej wersji.
Identyfikator problemu | Opis |
---|---|
179989459 |
Usunięcie produktu API z pakietu produktów interfejsu API nie zadziałało. Naprawiliśmy ten błąd. |
67151202 |
Wymagania dotyczące złożoności haseł nie były wymuszane podczas instalacji Naprawiliśmy ten błąd. |
175942835 |
Klienci mogli wysyłać żądania GET do raportów z podsumowaniem dnia bez żadnej ochrony CSRF. Naprawiliśmy ten błąd. |
161351690 |
Zasada HMAC nie pojawiła się na liście zasad w interfejsie użytkownika Naprawiliśmy ten błąd. |
170791446 |
Problem z przekierowaniem 404 na karcie Programiści w interfejsie. Klienci nie mogli edytować ani usuwać plików, ani wykonywać żadnych innych działań na karcie Programiści. w interfejsie, ponieważ adres e-mail dewelopera zawierał znaki specjalne. Rozwiązaliśmy ten problem |
168149141 |
Podczas instalacji związanej z zarabianiem na drugim serwerze zarządzania wystąpił błąd Usunięto niektóre potencjalne problemy spowodowane wyścigiem podczas instalacji Serwer zarządzania Mint |
167960487 |
ORAZ/LUB zarezerwowane słowa kluczowe w tekście wymiarów spowodowały problemy z raportami statystycznymi Naprawiliśmy ten błąd. |
168846482 |
Przywrócenie z Postgres nie powiodło się, jeśli brakowało baz danych Apigee Poprawiliśmy logowanie błędów w skrypcie przywracania Postgres. |
161155125 |
Nie udało się przeprowadzić uaktualnienia dla apigee-ldap Naprawiliśmy ten błąd. |
180207712 |
Klient nie mógł dodać nowych węzłów Cassandra Konfiguracja systemu Cassandra zakończy się niepowodzeniem i wyświetli się ulepszony komunikat o błędzie w przypadku nieprawidłowego WłaściwośćCASS_HOSTS została udostępniona.
|
173657467 |
Serwer zarządzania nie działał, jeśli węzły Cassandra w innym centrum danych były niedostępne. Do tej funkcji dodaliśmy skrypt włączania uwierzytelniania Cassandra. |
182456858 |
Serwer zarządzania nie łączył się z lokalnym regionem Postgres. Ulepszono algorytm serwera zarządzania w celu wyboru najlepszego Postgresa, z którym ma się połączyć w przypadku zapytań analitycznych. |
189743303 |
Problem z filtrowaniem interfejsu Analytics API Naprawiliśmy ten błąd. |
156623186 |
Ograniczenia uprawnień nie działały w przypadku zasobu kontroli Naprawiliśmy ten błąd. |
123015330 |
Nieprawidłowo sformatowane numery w pliku |
183147699 |
Rozwiązanie problemu z rejestracjami w magazynie danych podczas instalacji/aktualizacji serwera zarządzania gdy używane są nazwy regionów inne niż w formacie dc-x. Patrz: Konfiguracja brzegowa Odwołanie do pliku. |
180373096 |
Masowe wdrażanie serwerów proxy interfejsów API było powolne Naprawiliśmy ten błąd. |
182857918 |
Ulepszono logi procesora wiadomości, aby lepiej przechwytywać stany błędów |
193870176 |
Dodano konfigurację na poziomie routera, aby wyłączyć opcje nasłuchiwania hosta wirtualnego na standardowych portach 80 i 443) |
168560804 |
Podczas tworzenia udostępnianego przepływu został zwrócony błąd 403 Błąd wystąpił, ponieważ do interfejsu API została przekazana niezdefiniowana wartość. To było naprawiony. |
186503861 |
Zasada ServiceObjaśnienie rozdzieliła wartości nagłówków i wysyłała nagłówki z tym samym kluczem.
i różne wartości do backendu, gdy użyto elementu conf_http_HTTPHeader.{ANY} ) do zarządzania
domyślny wielowartościowy & powtarzające się zachowanie wszystkich nagłówków. Ta konfiguracja zapewni tylko
ma zastosowanie, jeśli nie istnieje konkretna konfiguracja nagłówka.
|
Naprawiono problemy dotyczące bezpieczeństwa
Poniżej znajduje się lista znanych problemów z bezpieczeństwem, które zostały naprawione 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 (klasyczny) |
Luka w zabezpieczeniach typu cross-site scripting (XSS) w jQuery Usunięto lukę w zabezpieczeniach w zapytaniu jquery, która zgłaszała ataki typu cross-site scripting (XSS). |
|
Luka w zabezpieczeniach serwletu Tomcat. Istniejący serwlet Tomcat w wersji 8.0.53 miał lukę w zabezpieczeniach. Uaktualnianie Tomcat serwlet do wersji 8.5.34 usuwa tę lukę w zabezpieczeniach. |
Znane problemy
Zobacz znane problemy z Edge dla Private Cloud pełną listę znanych problemów.