4.19.06.07 – Informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

5 czerwca 2020 r. udostępniliśmy nową wersję Apigee Edge dla Private Cloud.

Procedura aktualizacji

Aby zaktualizować instalację, wykonaj te czynności na węzłach peryferyjnych:

  1. Na wszystkich węzłach Edge:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik bootstrap_4.19.06.sh w wersji Edge 4.19.06 do folderu /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Zainstaluj narzędzie Edge 4.19.06 apigee-service i zależne od niego komponenty:
      sudo bash /tmp/bootstrap_4.19.06.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 podanie.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Aby wykonać skrypt apigee-service.sh, użyj polecenia source:
      source /etc/profile.d/apigee-service.sh
  2. Uruchom skrypt update.sh dla OpenLDAP na wszystkich węzłach. Na każdym węźle uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    Gdzie configFile określa plik konfiguracji, którego użyjesz do zainstalowania Apigee Edge for Private Cloud.

  3. Wykonaj skrypt update.sh dla Edge na wszystkich węzłach. Na każdym węźle uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    Gdzie configFile określa plik konfiguracji, którego użyjesz do zainstalowania Apigee Edge for Private Cloud.

  4. Wykonaj skrypt update.sh dla interfejsu na wszystkich węzłach. Na każdym węźle uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Gdzie configFile określa plik konfiguracji, którego użyjesz do zainstalowania Apigee Edge for Private Cloud.

  5. Wykonaj skrypt update.sh, aby włączyć logowanie jednokrotne na wszystkich węzłach. Na każdym węźle uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    Gdzie configFile określa plik konfiguracji, którego użyjesz do zainstalowania Apigee Edge for Private Cloud.

  6. Na wszystkich węzłach uruchom skrypt update.sh dla Portalu dewelopera. Na każdym węźle uruchom to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    Gdzie configFile określa plik konfiguracji, którego użyjesz do zainstalowania Apigee Edge for Private Cloud.

  7. Jeśli używasz protokołu mTLS Apigee i zaktualizujesz konfigurację na podstawie nowych funkcji lub poprawek w tej wersji, musisz odinstalować, a następnie ponownie zainstalować usługę apigee-mtls na wszystkich węzłach, aby zmiany zaczęły obowiązywać. Więcej informacji znajdziesz w artykule Zmienianie dotychczasowej konfiguracji apige-mtls.

Obsługiwane oprogramowanie

Apigee Edge dla Private Cloud obsługuje OpenJDK w wersji 1.8.0.252.

Tomcat został zaktualizowany do wersji 7.0.103.

wycofanie i wycofanie

Bez zmian.

Nowe funkcje

W poniższej tabeli opisano nowe funkcje w tej wersji:

Opis

mTLS zapewnia bezpieczeństwo połączenia między serwerem zarządzania a routerem

mTLS Apigee obsługuje teraz połączenie między serwerem zarządzania a przełącznikiem na porcie 8081.

Możliwość konfigurowania okresu ważności certyfikatu

Korzystając z certyfikatu niestandardowego, możesz ustawić liczbę dni, przez którą będzie on ważny. Aby to zrobić, ustaw wartość APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR w pliku konfiguracyjnym. Wartością domyślną jest 365. Więcej informacji znajdziesz w sekcji Krok 1. Zaktualizuj plik konfiguracji. Jeśli wprowadzisz zmiany po zainstalowaniu interfejsu Apigee mTLS, wykonaj instrukcje podane w artykule Zmienianie dotychczasowej konfiguracji apigee-mtls.

Naprawione błędy

W tabeli poniżej znajdziesz listę błędów naprawionych w tej wersji:

Identyfikator problemu Opis
154428338

Procesor wiadomości nie może załadować środowisk, gdy skonfigurowane są repozytoria kluczy o podobnych nazwach lub aliasach.

Rozwiązaliśmy problem z konfliktem wyszukiwania wyrażeń regularnych podczas wczytywania kluczowych magazynów o podobnej nazwie. Powodowało to, że procesor wiadomości nie był w stanie załadować środowisk powiązanych z magazynem kluczy lub nie mógł się uruchomić, gdy podczas wyszukiwania zwracano wiele sprzecznych magazynów kluczy.

130653816

Przejściowe błędy 404 w ruchu w czasie wykonywania.

Warunek wyścigu powodował, że podczas uruchamiania procesory wiadomości nie wczytywały wszystkich serwerów proxy, co powodowało sporadyczne błędy 404 ApplicationNotFound w ruchu.

Problem został rozwiązany.

157275131

Przechodzenie na nowszą wersję Drupala

Proces uaktualniania portalu dla deweloperów został przerwany w wersji 4.19.06.

155840972 Uaktualnianie Tomcat

Tomcat został uaktualniony do wersji 7.0.103.

155595660

Format strefy czasowej

Wartości użyte dla tokenów sss i SSS w formacie strefy czasowej określonej przez właściwość conf_system_apigee.syslogger.dateFormat były nieprawidłowe.

155340541

Obsługa OpenJDK

Apigee potwierdziło obsługę OpenJDK w wersji 1.8.0.252.

155105930
76087166

KVM w środowiskach z wieloma centrami danych

Jeśli organizacja obejmowała wiele centr danych (np. dc-1, dc-2), serwer zarządzający łączył się losowo z dowolnym z nich. Dotyczyło to połączeń z węzłami Cassandra w lokalnym centrum danych, które są wykorzystywane do zarządzania kluczami i operacji mapy wartości klucza (KVM).

152382545

Użycie zakresu portów mTLS

Dokumentacja zawiera teraz prawidłową informację, że zakres portów ZooKeeper w przypadku mTLS w Apigee zaczyna się od 10001.

150717738

Klastry bez lidera

Klastry bez lidera uniemożliwiły zatrzymanie lub ponowne uruchomienie usługi mTLS. Skrócono też czas oczekiwania.

148486685

Replikacja OpenLDAP z pośrednim wiązaniem i współdziałanie SSO

W przypadku pośredniego powiązania usługa OpenLDAP nie wyszukiwała obiektu użytkownika, gdy włączona była replikacja (było więcej niż 1 wystąpienie OpenLDAP).

148179907

apigee-analytics-collector ponownie dodany

Narzędzie apigee-analytics-collector zostało ponownie dodane. To narzędzie umożliwia raportowanie liczby wywołań interfejsu API.

146511254

Zasady dotyczące funkcji ExtractVariables nie powodują błędów

Gdy zmienna XML nie została rozwiązana za pomocą wyrażenia XPath, zasada ExtractVariables była nadal wykonywana w przekaźniku. Dzieje się tak nawet wtedy, gdy element IgnoreUnresolvedVariables lub atrybut continueOnError mają wartość fałsz.

130013746

Dezaktywowanie firm

Przycisk umożliwiający wyłączenie zarabiania przez firmy był niedostępny.

120799182

Aktualizacja OpenLDAP

Proces uaktualniania OpenLDAP w środowisku z wieloma centrami danych spowodował uszkodzenie.

145236083

Długość nazwy użytkownika i hasła administratora

Nazwa użytkownika i hasło administratora dłuższe niż 57 znaków powodowały niepowodzenie skryptu instalacji logowania jednokrotnego w Edge.

135616498

Błąd skryptu konfiguracji SSO

Rozwiązaliśmy problem, który powodował, że używanie adresów URL z schematem pliku powodowało niepowodzenie skryptu konfiguracji logowania jednokrotnego.

111420263

Napraw błędy ConcurrentModificationException w zasadach rejestrowania wiadomości

Wyeliminowanie kilku warunków wyścigu, które występują podczas korzystania z zasady rejestrowania wiadomości.

147458330

Rozwiązanie problemu polegający na tym, że kopia zapasowa Postgresql nie przechowuje informacji o SSO

Rozwiązaliśmy problem, który powodował, że w kopiach zapasowych PostgreSQL brakowało danych konfiguracji logowania jednokrotnego.