Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
28 września 2021 r. udostępniliśmy nową wersję Apigee Edge for Private Cloud.
Procedura aktualizacji
Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów RPM:
- edge-analytics-4.51.00-0.0.40048.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- edge-gateway-4.51.00-0.0.60142.noarch.rpm
- edge-management-server-4.51.00-0.0.60142.noarch.rpm
- edge-message-processor-4.51.00-0.0.60142.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.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.51.00
bootstrap_4.51.00.shdo/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Zainstaluj narzędzie
apigee-serviceEdge w wersji 4.51.00 i zależności:sudo bash /tmp/bootstrap_4.51.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
- Zaktualizuj narzędzie
apigee-lib:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib 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 narzędzie
apigee-adminapi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Zaktualizuj narzędzie
apigee-machinekey:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- Zaktualizuj narzędzie
apigee-config:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- Zaktualizuj wszystkie węzły Cassandra:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
gdzie
configFileokreśla plik konfiguracji użyty do zainstalowania Apigee Edge for Private Cloud. 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 procesu brzegowego:/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
update.shw interfejsie 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
- Jeśli używasz Apigee mTLS, wykonaj procedurę opisaną w artykule Uaktualnianie Apigee mTLS. Więcej informacji znajdziesz w artykule Wprowadzenie do Apigee mTLS.
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:
Możliwość włączenia szyfrowania obiektów tajnych danych logowania aplikacji dewelopera
Dodaliśmy możliwość włączenia szyfrowania kluczy tajnych danych logowania aplikacji dewelopera. Więcej informacji znajdziesz w artykule Włączanie szyfrowania klucza tajnego.
Dodano obsługę zasady OASValidation w interfejsie Edge
Zasada OASValidation (OpenAPI Specification Validation) umożliwia weryfikację przychodzącego żądania lub odpowiedzi w odniesieniu do specyfikacji OpenAPI 3.0 (JSON lub YAML). Ta zasada jest już dostępna w interfejsie Edge API. W tej wersji możesz dodać zasadę w interfejsie Edge.
Nowa otoczka narzędzia nodetool repair
Skrypt weryfikuje ilość miejsca na dysku (na którym jest zamontowana Cassandra) przed uruchomieniem narzędzia nodetool repair. Otoka obsługuje też uwierzytelnianie JMX i konfiguracje związane z SSL przez JMX.
Dodaliśmy do zasad LDAP obsługę dynamicznego zastępowania ciągów tekstowych w elemencie <BaseDN>.
Element <BaseDN> zasad LDAP określa podstawowy poziom LDAP, pod którym znajdują się wszystkie Twoje dane.
W tej wersji dodaliśmy do elementu atrybut ref, którego możesz użyć do określenia zmiennej przepływu zawierającej wartość <BaseDN>, np. apigee.baseDN.
ref ma pierwszeństwo przed jawną wartością BaseDN. Jeśli określisz zarówno ref, jak i wartość, pierwszeństwo ma ref. Jeśli ref nie zostanie rozpoznana w czasie działania, używana jest wartość.
Nowe narzędzie diagnostyczne sosreport
Dodaliśmy Sosreport, nowe narzędzie do diagnostyki i zbierania danych na poziomie systemu.
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 |
|---|---|
| 193216745 |
W skryptach konfiguracji Cassandry występował drobny błąd w sposobie sortowania nazw centrów danych. Problem został rozwiązany. |
| 193216745 |
Rozwiązaliśmy problem, który powodował, że niektóre konfiguracje zasad ograniczania nagłych wzrostów ruchu kończyły się niepowodzeniem i wyświetlały błędy 5XX |
| 197513151 |
Naprawiono niespójną ścieżkę skryptu jQuery w klasycznym interfejsie |
| 151852439 |
Ulepszone rejestrowanie w interfejsie nie działało z powodu nieprawidłowej konfiguracji pliku |
| 194875545 |
Błąd 404 podczas przechodzenia do strony dewelopera ze strony aplikacji dewelopera Problem został rozwiązany. |
| 179769806 |
Firmy nie wyświetlały się w interfejsie Edge Problem został rozwiązany. |
| 188039112 |
Problemy z zaufaniem do certyfikatów podpisanych samodzielnie w interfejsie Edge Problem został rozwiązany. |
| 195932618 |
|
| 1195932115 |
Apigee SSO nieprawidłowo zwracało ślady stosu w odpowiedziach. Problem został rozwiązany. Pamiętaj, że ślady stosu są nadal rejestrowane. |
| 79591934 |
Narzędzie apigee-validate zwracało niejasny komunikat o błędzie Problem został rozwiązany. Ulepszyliśmy rejestrowanie błędów w skrypcie apigee-validate. |
| 174732169 |
wiadomości syslog były nieprawidłowo odrzucane Problem został rozwiązany. |
| 193239069 |
Usunięto starsze klucze z komponentów Gateway i Machinekey |
| 197760258 |
Błąd w interfejsie API uprawnień powodował problemy ze zgodnością interfejsu Edge i bramy Ten problem, który występował, gdy włączone było zewnętrzne uwierzytelnianie LDAP, został rozwiązany. |
| 194485178 |
Usunięto spacje na początku i na końcu wszystkich właściwości limitów żądań i odpowiedzi HTTP |
| 193918953 |
Usunięto z komponentów bramy niektóre nieużywane konfiguracje |
| 112262604 |
Ulepszony skrypt do zmiany szczegółów połączenia z Postgresem na serwerze zarządzania Mint |
| 197301743 |
Duża wiadomość uzgadniania połączenia SSL powodowała problemy w Javie 1.8.0_3XX Problem został rozwiązany. |
| 188526117 |
Polecenie ip nie miało przedrostka w postaci ścieżki bezwzględnej Problem został rozwiązany. Skrypty Apigee w pełni kwalifikują ścieżkę polecenia. |
| 171240470 |
Aktualizacja zarządzania nie powiodła się, gdy włączone było uwierzytelnianie JMX lub SSL w Cassandrze Problem został rozwiązany. Dodano funkcję umożliwiającą konfigurowanie uwierzytelniania JMX i SSL w Cassandrze podczas uruchamiania konfiguracji lub aktualizacji na serwerze zarządzającym. |
| 193564174 |
Panele statystyk interfejsu Edge nie mogły pobrać danych Rozwiązaliśmy błąd, który powodował niepowodzenie zapytań Analytics w przypadku środowisk z kropką w nazwie. |
| 167960487 |
Słowa kluczowe ZAPISANE WIELKIMI LITERAMI i słowa kluczowe LUB w tekście wymiarów powodowały błędy w raportach Analytics. Problem został rozwiązany. |
| 132402519 |
Dodatkowe białe znaki na liście adresów IP w |
| 198627666 |
Użytkownicy mogli pobierać pliki inc na podstawie plików konfiguracyjnych Nginx Problem został rozwiązany. Gdy użytkownik spróbuje uzyskać dostęp do pliku konfiguracyjnego, wyświetli się teraz błąd „Nie znaleziono pliku”. |
| 199901238 |
Problem z uaktualnianiem procesorów wiadomości ze starszych wersji Edge dla chmury prywatnej Podczas uaktualniania procesorów wiadomości ze starszych wersji Edge do wersji 4.51 mógł wystąpić błąd związany z żądaniami środowiska wykonawczego zawierającymi operacje KVM. Problem został rozwiązany. |
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 |
|---|---|
| Nie dotyczy | Hasła były rejestrowane w Edge for Private Cloud z powodu normalnego logowania zmian w pliku konfiguracji. Aby zapobiec logowaniu zmian konfiguracji:
|
| CVE-2021-23337 | W bibliotece Lodash w wersji 2.4.1 usunięto lukę w zabezpieczeniach umożliwiającą wstrzyknięcie polecenia |
| Nie dotyczy | Zwiększone bezpieczeństwo haseł i powiązanych danych przechowywanych na platformie. |
| CVE-2015-9251 | Problem z atakiem typu Cross-site Scripting (XSS) został rozwiązany w przypadku wykonywania żądania Ajax w innej domenie bez opcji dataType w jQuery. |
| Nie dotyczy | Dodaliśmy dodatkowe zabezpieczenia przed atakami polegającymi na ponownym wykorzystaniu asercji SAML. |
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.