4.19.06.12 – informacje o wersji Edge dla Private Cloud

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

28 października 2020 roku opublikowaliśmy nową wersję Apigee Edge dla Private Cloud.

Zaktualizuj procedurę

Aktualizacja tej wersji spowoduje zaktualizowanie komponentów na tej liście RPM:

  • edge-gateway-4.19.06-0.0.20097.noarch.rpm
  • edge-management-server-4.19.06-0.0.20097.noarch.rpm
  • edge-message-processor-4.19.06-0.0.20097.noarch.rpm
  • edge-postgres-server-4.19.06-0.0.20097.noarch.rpm
  • edge-qpid-server-4.19.06-0.0.20097.noarch.rpm
  • edge-router-4.19.06-0.0.20097.noarch.rpm
  • edge-management-ui-4.19.06-0.0.20017.noarch.rpm
  • apigee-drupal-7.73-0.0.305.noarch.rpm
  • apigee-drupal-devportal-4.19.06-0.0.318.noarch.rpm
  • apigee-sap-drupal-devportal-4.19.06-0.0.318.noarch.rpm
  • apigee-drupal-contrib-4.19.06-0.0.303.noarch.rpm

Uwaga: RPM pliku apigee-drupal-contrib-4.19.06 został zaktualizowany do wersji 0.0.303. Ten plik RPM jest identyczny z wersją 0.0.302 i został zaktualizowany w celu naprawienia niektórych zależności Drupala. Jeśli instalujesz poprawki z wcześniejszych wersji, wersja RPM może się nie zmienić.

Aby zobaczyć, czy masz obecnie zainstalowane wersje pakietu RPM, wpisz:

apigee-all version

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. Na wszystkich węzłach brzegowych uruchom skrypt update.sh dla procesu edge. Aby to zrobić, wykonaj to polecenie w każdym węźle:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Jeśli korzystasz z nowego środowiska Edge, wykonaj to polecenie we wszystkich węzłach nowego interfejsu użytkownika Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  4. We wszystkich węzłach portalu Apigee Developer Services zaktualizuj proces devportal, wykonując to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

Obsługiwane oprogramowanie

Bez zmian.

Wycofywanie i wycofanie

Brak możliwości wycofania i wycofania.

Nowe funkcje

Brak nowych funkcji.

Naprawione błędy

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

Identyfikator problemu Opis
179079634

Logowanie jednokrotne Apigee nie sprawdzało podpisu cyfrowego, co mogło być przyczyną potencjalnego problemu z bezpieczeństwem.

Ustawienie SSO_SAML_SIGNED_ASSERTIONS=y zostało dodane do pliku konfiguracyjnego, co rozwiązuje problem. Zobacz Instalowanie i konfigurowanie logowania jednokrotnego na serwerach brzegowych w celu uzyskiwania dostępu przez HTTP.

170341798

Zależności zdefiniowane w bramie uniemożliwiały wykorzystanie najnowszych bibliotek.

120556489

Plik konfiguracji logowania jednokrotnego nie zawierał ustawienia pozwalającego określić przekierowanie do strony głównej z logowania jednokrotnego do interfejsu Edge.

W związku z tym logowanie przy użyciu logowania jednokrotnego (port 9099) nie powiodło się i wyświetlany był komunikat „Gdzie?”.

Problem został już rozwiązany. Teraz możesz ustawić przekierowanie do strony głównej z logowania jednokrotnego na interfejs Edge. Aby to zrobić:

  1. Edytuj plik /opt/apigee/customer/application/sso.properties. Jeśli plik nie istnieje, utwórz go.
  2. Dodaj do pliku poniższy wiersz. Użyj odpowiedniego protokołu (http lub https) i zastąp ciąg
    <Edge-UI>:<PORT> rzeczywistym punktem końcowym i portem interfejsu Edge UI.
    conf_login_homeredirect=https://<Edge-UI>:<PORT>/edge
  3. Ponownie uruchom serwer SSO.
  4. apigee-service apigee-sso restart
148433643

Instalacja interfejsu Edge powodowała błąd podziału na segmenty.

Poprzedni komunikat o błędzie: runtime error: invalid memory address or nil pointer dereference

168258482

W niektórych katalogach brakuje uprawnień wykonywalnych dla grup i światów.

W związku z tym uruchomienie polecenia apigee-all status zwracało błąd.

169377969

Nie udało się pobrać śledzenia interfejsu dla transakcji z dużymi wartościami przypisanymi do zmiennej przepływu.

160904129

Rozwiązano problem z odmową dostępu 403 w portalu dla programistów w przypadku adresów URL CSS/JS we wszystkich modułach dodanych do katalogu /sites.

Znane problemy

Listę znanych problemów z chmurą prywatną brzegową znajdziesz w artykule o znanych problemach z chmurą Private Cloud.