4.19.06.07 – Informacje o wersji Edge dla Private Cloud

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:

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytorium Yum:
      sudo yum clean all
    2. 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
    3. 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.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Użyj polecenia source, by wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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ść APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR w pliku konfiguracji. Wartością domyślną jest 365. Więcej informacji znajdziesz w kroku 1. Zaktualizuj plik konfiguracji. Jeśli po zainstalowaniu mTLS Apigee wprowadzisz zmiany, wykonaj instrukcje opisane w artykule Zmienianie istniejącej konfiguracji apigee-mtls.

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

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 IgnoreUnresolvedVariables lub atrybut continueOnError miał wartość false (fałsz).

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.