19.04.12 – Edge z informacjami o wersji Private Cloud

Oglądasz dokumentację Apigee Edge.
Wyświetl dokumentację Apigee X.

28 października 2020 r. opublikowaliśmy nową wersję Apigee Edge dla chmury prywatnej.

Procedura aktualizacji

Zaktualizowanie 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 RPM jest taki sam jak w wersji 0.0.302 i zaktualizowany, aby rozwiązać problemy dotyczące określonych zależności platformy Drupal. Jeśli instalujesz poprawkę z wcześniejszych wersji, RPM może się nie zmienić.

Możesz sprawdzić zainstalowane obecnie wersje RPM, aby zobaczyć, czy wymagają aktualizacji:

apigee-all version

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

  1. We wszystkich węzłach brzegowych:

    1. Wyczyść repozytorium Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik bootstrap_4.19.06.sh w przeglądarce Edge 4.19.06 na urządzenie /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 i zależności apigee-service od wersji 4.19.06:
      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, pojawi się prośba o jej wpisanie.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Uruchom polecenie apigee-service.sh za pomocą polecenia source:
      source /etc/profile.d/apigee-service.sh
  2. Na wszystkich węzłach brzegowych uruchom skrypt update.sh dla procesu edge. Aby to zrobić, dla każdego węzła wykonaj to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Jeśli używasz środowiska Edge, wykonaj poniższe polecenie we wszystkich węzłach interfejsu New Edge UI:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  4. Zaktualizuj proces devportal we wszystkich węzłach portalu Apigee dla programistów, wykonując to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

Obsługiwane oprogramowanie

Bez zmian.

Wycofywane i wycofane

Brak nowych wycofanych lub wycofanych wersji

Nowe funkcje

Brak nowych funkcji.

Naprawione błędy

W tabeli poniżej znajdziesz błędy naprawione w tej wersji:

Identyfikator problemu Opis
179079634

Logowanie jednokrotne w Apigee nie było weryfikowane w podpisie cyfrowym, co spowodowało potencjalny problem z zabezpieczeniami.

Do pliku konfiguracyjnego dodano ustawienie SSO_SAML_SIGNED_ASSERTIONS=y, które rozwiązuje problem. Zobacz Instalowanie i konfigurowanie logowania jednokrotnego przez Edge na potrzeby dostępu HTTP.

170341798

Zależności zdefiniowane w bramie uniemożliwiły korzystanie z najnowszych bibliotek.

120556489

W pliku konfiguracji logowania jednokrotnego nie ma ustawienia określającego przekierowanie z logowania jednokrotnego do interfejsu Edge.

W rezultacie logowanie przy użyciu logowania jednokrotnego (port 9099) zakończyło się niepowodzeniem i wyświetlany był komunikat „Gdzie?”.

Ten problem został rozwiązany. Teraz możesz ustawić przekierowanie z logowania jednokrotnego do interfejsu Edge, wykonując te czynności:

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

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

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

168258482

W przypadku niektórych katalogów brakuje wykonywalnych uprawnień dotyczących atrybutów „group” i „world”.

W rezultacie wykonanie polecenia apigee-all status zwróciło błąd.

169377969

Nie można pobrać logu czasu w przypadku transakcji o dużych wartościach przypisanych do zmiennej przepływu.

160904129

Udało się naprawić problem z odblokowaniem dostępu z poziomu 403 portalu dla programistów we wszystkich modułach dodanych do katalogu /sites.

Znane problemy

Listę znanych problemów z Cloud Private Cloud znajdziesz w artykule Znane problemy z Edge Private Cloud.