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 Edge:

  1. Na wszystkich węzłach Edge:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik Edge 4.19.06 bootstrap_4.19.06.sh do /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 apigee-service Edge 4.19.06 i zależności:
      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 wpisanie.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Użyj polecenia source, aby uruchomić skrypt apigee-service.sh:
      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 użyty do zainstalowania Apigee Edge dla Private Cloud.

  3. Uruchom 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 użyty do zainstalowania Apigee Edge dla Private Cloud.

  4. Uruchom 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 użyty do zainstalowania Apigee Edge dla Private Cloud.

  5. Uruchom skrypt update.sh dla logowania jednokrotnego 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 użyty do zainstalowania Apigee Edge dla Private Cloud.

  6. Uruchom skrypt update.sh dla portalu dla deweloperów na wszystkich węzłach. 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 użyty do zainstalowania Apigee Edge dla Private Cloud.

  7. Jeśli używasz Apigee mTLS i zaktualizujesz konfigurację na podstawie nowych funkcji lub poprawek błędów w tej poprawce, 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 istniejącej konfiguracji apigee-mtls.

Obsługiwane oprogramowanie

Apigee Edge dla Private Cloud potwierdza obsługę OpenJDK w wersji 1.8.0.252.

Tomcat został zaktualizowany do wersji 7.0.103.

Wycofania i wyłączenia

Bez zmian.

Nowe funkcje

W poniższej tabeli opisano nowe funkcje 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.

Okres ważności certyfikatu można teraz skonfigurować

Gdy używasz niestandardowego certyfikatu, możesz ustawić liczbę dni, przez które certyfikat jest ważny. Aby to zrobić, ustaw wartość APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR w pliku konfiguracji. Wartością domyślną jest 365. Więcej informacji znajdziesz w sekcji Krok 1. Zaktualizuj plik konfiguracji. Jeśli wprowadzisz zmiany po zainstalowaniu Apigee mTLS, postępuj zgodnie z instrukcjami w artykule Zmienianie istniejącej konfiguracji apigee-mtls.

Naprawione błędy

W poniższej tabeli znajdziesz listę błędów, które zostały naprawione w tej wersji:

Identyfikator problemu Opis
154428338

Procesor komunikatów nie może wczytać środowisk, gdy magazyny kluczy są skonfigurowane z podobnymi nazwami lub aliasami.

Rozwiązaliśmy konflikt wyszukiwania wyrażeń regularnych podczas wczytywania magazynów kluczy, które mają podobną konwencję nazewnictwa. Powodowało to, że procesor komunikatów nie mógł wczytać środowisk powiązanych z magazynem kluczy lub nie mógł się uruchomić, gdy podczas wyszukiwania zwracano wiele sprzecznych magazynów kluczy.

130653816

Sporadyczne błędy 404 w ruchu w czasie działania.

Sytuacja wyścigu powodowała, że procesory komunikatów nie wczytywały wszystkich serwerów proxy podczas uruchamiania, co powodowało sporadyczne błędy 404 ApplicationNotFound w ruchu w czasie działania.

Problem został rozwiązany.

157275131

Uaktualnienie Drupal

Proces uaktualniania portalu dla deweloperów był uszkodzony w wersji 4.19.06.

155840972 Uaktualnienie Tomcat

Tomcat został uaktualniony do wersji 7.0.103.

155595660

Format strefy czasowej

Wartości używane w przypadku tokenów sss i SSS w formacie strefy czasowej ustawionym przez właściwość conf_system_apigee.syslogger.dateFormat były nieprawidłowe.

155340541

Obsługa OpenJDK

Apigee potwierdza obsługę OpenJDK w wersji 1.8.0.252.

155105930
76087166

KVM w środowiskach z wieloma centrami danych

Serwer zarządzania łączył się losowo z dowolnym centrum danych, jeśli organizacja obejmowała wiele centrów danych (np. dc-1, dc-2). Wpływało to na połączenia z węzłami Cassandra w lokalnym centrum danych w przypadku zarządzania kluczami i operącji na mapach wartości kluczy (KVM).

152382545

Użycie zakresu portów mTLS

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

150717738

Klastry bez lidera

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

148486685

Replikacja OpenLDAP z wiązaniem pośrednim i interoperacyjność logowania jednokrotnego

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

148179907

Ponownie dodano apigee-analytics-collector

Ponownie dodano narzędzie apigee-analytics-collector. Umożliwia ono raportowanie liczby wywołań interfejsu API.

146511254

Zasada ExtractVariables nie zgłasza błędów

Gdy zmienna XML nie została rozpoznana za pomocą wyrażenia XPath, zasada ExtractVariables była nadal wykonywana w serwerze proxy. Działo się tak nawet wtedy, gdy element IgnoreUnresolvedVariables lub atrybut continueOnError były ustawione na false.

130013746

Dezaktywowanie firm

Przycisk dezaktywowania firm w Monetization był niedostępny.

120799182

Uaktualnienie OpenLDAP

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

145236083

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

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

135616498

Błąd skryptu konfiguracji logowania jednokrotnego

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

111420263

Naprawienie wyjątku ConcurrentModificationException w zasadzie rejestrowania wiadomości

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

147458330

Poprawka dotycząca tworzenia kopii zapasowych Postgresql bez przechowywania informacji o logowaniu jednokrotnym

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