4.19.01.03 – informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

10 marca 2020 r. udostępniliśmy nową wersję Apigee Edge for 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 bootstrap_4.19.01.sh z Edge 4.19.01 i prześlij go do /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. Zainstaluj narzędzie Edge 4.19.01 apigee-service i zależne od niego komponenty:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      Gdzie uName:pWord to nazwa użytkownika i hasło otrzymane z Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego podanie.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Aby uruchomić skrypt apigee-service.sh, użyj polecenia source:
      source /etc/profile.d/apigee-service.sh
  2. Zaktualizuj narzędzie apigee validate:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Zaimportuj nowe proxy SmartDocs z katalogu smartdocs.zip w katalogu /opt/apigee/apigee-validate/bundles i wdróż je jako nową wersję. Nowy serwer proxy należy zaimportować do organizacji, w której obecnie skonfigurowano usługę SmartDocs. Wdrożenie serwera proxy jako nowej wersji ułatwi w razie potrzeby wycofanie zmian.

    Uwaga: przed wdrożeniem sprawdź, czy konfiguracja <VirtualHost> w nowym serwerze proxy jest zgodna z konfiguracją <VirtualHost> ustawioną obecnie w Twoim środowisku. Jeśli tak nie jest, przed wdrożeniem zmodyfikuj serwer proxy.

  4. W interfejsie Edge utwórz i zaktualizuj KVM o nazwie „smartdocs_whitelist”, jak pokazano na rysunku poniżej. KVM należy utworzyć w organizacji i środowisku, w którym obecnie działa serwer proxy SmartDocs.

    Uwaga: upewnij się, że pole zaszyfrowane NIE jest zaznaczone.

    • Dodaj klucz o nazwie „is_whitelist_configured” (czy biała lista jest skonfigurowana), którego wartość to „YES” (tak).
    • Dodaj drugi klucz o nazwie „allowed_hosts”, w którym wartościami są nazwy hostów lub adresy IP oddzielone spacjami, wywoływane z poziomu SmartDocs. Wartość „allowed_hosts” powinna obejmować wszystkie hosty uwzględnione w specyfikacji OpenAPI dodanej do SmartDocs. Jeśli na przykład masz specyfikację OpenAPI, która wywołuje mocktarget.apigee.net, musisz dodać mocktarget.apigee.net do wartości „allowed_hosts”. Jeśli host nie jest uwzględniony w KVM, odpowiedź SmartDocs będzie 400 Bad Request z treścią payload Bad Request-Hostname not permitted
    Interfejs tworzenia maszyny wirtualnej Uwaga: jeśli nie dodasz ani nie skonfigurujesz tej KVM, serwer proxy nie wymusza umieszczenia na białej liście. Może to spowodować nieautoryzowany dostęp do Twoich hostów i adresów IP. Wartości „allowed_hosts” powinny zawierać tylko nazwy hostów i adresy IP punktów końcowych interfejsu API udokumentowanych za pomocą SmartDocs.

Obsługiwane oprogramowanie

Brak.

Wycofania i wycofania

Brak.

Naprawione błędy

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

Identyfikator problemu Opis
145340106

Ujawnienie podatności API Apigee SmartDocs

Zaktualizowano serwer proxy Apigee SmartDocs w celu rozwiązania problemu z lukiem w zabezpieczeniach. Więcej informacji i wymagane czynności znajdziesz w artykule Procedura aktualizacji.