Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
5 czerwca 2020 roku opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.
Zaktualizuj procedurę
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.19.06
bootstrap_4.19.06.sh
do przeglądarki/tmp/bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Zainstaluj narzędzie i zależności do przeglądarki Edge 4.19.06
apigee-service
:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz właściwość pWord, poprosimy Cię o jej podanie.
- Zaktualizuj narzędzie
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Użyj polecenia
source
, by wykonać skryptapigee-service.sh
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytorium Yum:
- Uruchom skrypt
update.sh
dla OpenLDAP we wszystkich węzłach. W każdym węźle wykonaj to polecenie:/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
Gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla Private Cloud.
- Uruchom skrypt
update.sh
dla Edge we wszystkich węzłach. W każdym węźle wykonaj to polecenie:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
Gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla Private Cloud.
- Uruchom skrypt
update.sh
dla interfejsu użytkownika we wszystkich węzłach. W każdym węźle wykonaj to polecenie:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
Gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla Private Cloud.
- Uruchom skrypt
update.sh
na potrzeby logowania jednokrotnego we wszystkich węzłach. W każdym węźle wykonaj to polecenie:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla Private Cloud.
- Uruchom skrypt
update.sh
portalu dla programistów we wszystkich węzłach. W każdym węźle wykonaj to polecenie:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
Gdzie configFile określa plik konfiguracji użyty do zainstalowania Apigee Edge dla Private Cloud.
- Jeśli używasz Apigee mTLS i zaktualizujesz konfigurację na podstawie nowych funkcji lub poprawek błędów zawartych w tej poprawce, musisz odinstalować i ponownie zainstalować usługę
apigee-mtls
we wszystkich węzłach, aby te zmiany zaczęły obowiązywać. Więcej informacji znajdziesz w artykule o zmienianiu istniejącej konfiguracji apigee-mtls.
Obsługiwane oprogramowanie
Platforma Apigee Edge for Private Cloud potwierdziła obsługę OpenJDK w wersji 1.8.0.252.
Tomcat został zaktualizowany do wersji 7.0.103.
Wycofywanie i wycofanie
Bez zmian.
Nowe funkcje
Tabela poniżej zawiera opis nowych funkcji w tej wersji:
Opis |
---|
mTLS zabezpiecza połączenie między serwerem zarządzania a routerem Apigee mTLS obsługuje teraz połączenie między serwerem zarządzania a routerem na porcie 8081. |
Można teraz konfigurować czas ważności certyfikatu Jeśli używasz certyfikatu niestandardowego, możesz ustawić liczbę dni, przez które certyfikat jest ważny. Aby to zrobić, ustaw wartość |
Naprawione błędy
W tabeli poniżej znajdziesz listę błędów, które zostały naprawione w tej wersji:
Identyfikator problemu | Opis |
---|---|
154428338 |
Procesor wiadomości nie wczytuje środowisk, jeśli magazyny kluczy są skonfigurowane z podobnymi nazwami lub aliasami. Rozwiązaliśmy konflikt wyszukiwania wyrażenia regularnego podczas wczytywania magazynów kluczy o podobnej konwencji nazewnictwa. Powodowało to, że procesor wiadomości nie mógł wczytać środowisk powiązanych z magazynem kluczy lub nie uruchamiał się, gdy podczas wyszukiwania było zwróconych wiele sprzecznych magazynów kluczy. |
130653816 | Sporadyczne błędy 404 w ruchu w czasie działania. Warunek wyścigu powodował, że procesory wiadomości nie wczytywały wszystkich serwerów proxy podczas uruchamiania, co powodowało przejściowe błędy 404 ApplicationNotFound w ruchu w środowisku wykonawczym. Problem został już rozwiązany. |
157275131 |
Przejście na wyższą wersję Drupal Proces uaktualniania Portalu dla programistów w wersji 4.19.06 nie działa prawidłowo. |
155840972 | Uaktualnienie Tomcat
Tomcat został uaktualniony do wersji 7.0.103. |
155595660 |
Format strefy czasowej Wartości używane w przypadku tokenów |
155340541 |
Obsługa OpenJDK Platforma Apigee potwierdziła obsługę OpenJDK w wersji 1.8.0.252. |
155105930 76087166 |
Maszyny wirtualne w środowiskach wielu centrów danych Serwer zarządzania losowo łączył się z dowolnymi centrami danych, jeśli organizacja obejmowała wiele centrów danych (na przykład dc-1, dc-2). Wpłynęło to na połączenia z węzłami Cassandra w lokalnym centrum danych na potrzeby zarządzania kluczami i operacji map klucz-wartość (KVM). |
152382545 |
Wykorzystanie zakresu portów mTLS Dokumentacja poprawnie wskazuje, że zakres portów ZooKeeper dla mTLS Apigee rozpoczyna się od 10001. |
150717738 |
Klastry bez repliki wiodącej Klastry bez repliki wiodącej uniemożliwiły zatrzymanie lub ponowne uruchomienie usługi mTLS. Ograniczyliśmy też czas oczekiwania. |
148486685 |
Replikacja powiązania pośredniego OpenLDAP i interoperacyjność logowania jednokrotnego W przypadku powiązania pośredniego usługa OpenLDAP nie szukała obiektu użytkownika, gdy była włączona replikacja (istniała więcej niż 1 instancja OpenLDAP). |
148179907 |
apigee-analytics-collector Ponownie dodano narzędzie apigee-analytics-collector. To narzędzie umożliwia raportowanie liczby interfejsów API. |
146511254 |
Zasada ExtractVariables nie zgłasza błędów Gdy zmienna XML nie została rozpoznana za pomocą wyrażenia XPath, zasada ExtractVariables nadal była wykonywana przez serwer proxy. Błąd występował nawet wtedy, gdy element |
130013746 |
Dezaktywowanie firm Przycisk dezaktywacji firm z funkcji Zarabianie był niedostępny. |
120799182 |
Uaktualnienie OpenLDAP Proces uaktualniania OpenLDAP w środowisku z wieloma centrami danych spowodował uszkodzenie stanu. |
145236083 |
Nazwa użytkownika Sysadmin:długość hasła Użycie nazwy użytkownika Sysadmin:hasło o długości przekraczającej 57 znaków spowodowało błąd skryptu instalacji logowania jednokrotnego na serwerach brzegowych. |
135616498 |
Błąd skryptu konfiguracji logowania jednokrotnego Rozwiązaliśmy problem polegający na tym, że używanie adresów URL schematu pliku powodowało błąd skryptu konfiguracji SSO. |
111420263 |
Naprawianie wyjątku ConcurrentModification w zasadzie logowania wiadomości Wyeliminuj kilka warunków wyścigu, które występują podczas korzystania z zasady logowania wiadomości. |