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 Private Cloud.

Procedura aktualizacji

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

  1. Na wszystkich węzłach brzegowych:

    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 wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Wykonaj skrypt update.sh dla OpenLDAP na wszystkich węzłach. Na 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 na potrzeby chmury prywatnej.

  3. Wykonaj skrypt update.sh dla Edge na wszystkich węzłach. Na 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 na potrzeby chmury prywatnej.

  4. Wykonaj skrypt update.sh dla interfejsu na wszystkich węzłach. Na 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 na potrzeby chmury prywatnej.

  5. Wykonaj skrypt update.sh dla logowania jednokrotnego na wszystkich węzłach. Na 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 na potrzeby chmury prywatnej.

  6. Uruchom skrypt update.sh dla portalu dla deweloperów we wszystkich węzłach. Na 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 na potrzeby chmury prywatnej.

  7. Jeśli używasz Apigee mTLS i zaktualizowano 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 Zmiana istniejącej konfiguracji apigee-mtls.

Obsługiwane oprogramowanie

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

Tomcat został zaktualizowany do wersji 7.0.103.

Wycofania i zakończenia

Bez zmian.

Nowe funkcje

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

Opis

mTLS zabezpiecza połączenie między serwerem zarządzającym a routerem

Apigee mTLS obsługuje teraz połączenie między serwerem zarządzającym a routerem na porcie 8081.

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

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

Poprawione błędy

W tej wersji naprawiliśmy te błędy:

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 o podobnej konwencji 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.

W wyniku sytuacji wyścigu 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

Uaktualnianie Drupala

Proces uaktualniania Portalu dla programistów został uszkodzony w wersji 4.19.06.

155840972 Aktualizacja serwera Tomcat

Tomcat został uaktualniony do wersji 7.0.103.

155595660

Format strefy czasowej

Wartości użyte w przypadku tokenów sss i SSS w formacie strefy czasowej określonym 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ądzający łączył się losowo z dowolnym centrum danych, jeśli organizacja obejmowała wiele centrów danych (np. dc-1, dc-2). Miało to wpływ na połączenia z węzłami Cassandra w lokalnym centrum danych w przypadku zarządzania kluczami i operacji na mapie klucz-wartość (KVM).

152382545

Użycie zakresu portów mTLS

W dokumentacji jest teraz prawidłowo podane, ż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 użyciem wiązania pośredniego i współdziałanie z logowaniem jednokrotnym

W przypadku wiązania pośredniego usługa OpenLDAP nie wyszukiwała obiektu użytkownika, gdy replikacja była włączona (było więcej niż 1 instancja 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 ExtractVariables nie zgłaszają błędów

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

130013746

Dezaktywowanie firm

Przycisk dezaktywacji firm w sekcji Zarabianie był niedostępny.

120799182

Uaktualnienie OpenLDAP

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

145236083

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

Nazwa użytkownika:hasło administratora systemu dłuższe niż 57 znaków powodowało 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 plików powodowało błąd skryptu konfiguracji logowania jednokrotnego.

111420263

Rozwiązywanie problemu ConcurrentModificationException w zasadach logowania wiadomości

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

147458330

Poprawka dotycząca kopii zapasowej PostgreSQL, która nie przechowuje informacji o logowaniu jednokrotnym

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