4.18.05.04 – informacje o wersji Edge dla Private Cloud

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

10 marca 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.18.05 bootstrap_4.18.05.sh do przeglądarki /tmp/bootstrap_4.18.05.sh:
      curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
    3. Zainstaluj narzędzie Edge 4.18.05 apigee-service i zależności:
      sudo bash /tmp/bootstrap_4.18.05.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. Zaktualizuj narzędzie apigee validate:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Zaimportuj nowy serwer proxy SmartDokumentacja z smartdocs.zip w katalogu /opt/apigee/apigee-validate/bundles i wdróż go jako nową wersję. Nowy serwer proxy należy zaimportować do organizacji, w której skonfigurowano SmartDokumenty. W razie potrzeby wdrożenie serwera proxy jako nowej wersji ułatwi przywrócenie poprzedniej wersji systemu.

    Uwaga: przed wdrożeniem sprawdź, czy <VirtualHost> w nowym serwerze proxy jest zgodne z konfiguracją <VirtualHost> ustawioną obecnie w Twoim środowisku. Jeśli tak nie jest, dokonaj edycji serwera proxy przed wdrożeniem.

  4. W interfejsie użytkownika Edge utwórz i zaktualizuj KVM o nazwie „smartdocs_whitelist”, zgodnie z ilustracją poniżej. KVM należy utworzyć w organizacji i środowisku, w którym jest obecnie wdrożony serwer proxy SmartDokumenty.

    Uwaga: upewnij się, że pole encrypted (szyfrowane) NIE jest zaznaczone.

    • Dodaj klucz o nazwie „is_whitelist_configured”, gdzie wartość to „YES”.
    • Dodaj drugi klucz o nazwie „allowed_hosts”, gdzie wartości to rozdzielone spacjami nazwy hostów lub adresy IP wywoływane z aplikacji SmartDokumentacja. Wartość „allowed_hosts” powinna obejmować wszystkie hosty uwzględnione w specyfikacjach OpenAPI dodanych do SmartDokumentacja. 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 w KVM nie ma hosta, odpowiedź SmartDokumentacja będzie miała postać 400 Bad Request z ładunkiem treści Bad Request-Hostname not permitted.
    Interfejs tworzenia KVM Uwaga: jeśli nie dodasz i nie skonfigurujesz tego KVM, serwer proxy nie będzie wymuszać umieszczenia na białej liście. Może to spowodować nieautoryzowany dostęp do hostów i adresów IP. W wartościach „allowed_hosts” powinny być uwzględnione tylko nazwy hostów i adresy IP punktów końcowych interfejsu API udokumentowanych w SmartDokumentach.

Obsługiwane oprogramowanie

Brak.

Wycofywanie i wycofanie

Brak.

Naprawione błędy

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

Identyfikator problemu Opis
145340106

Luka w zabezpieczeniach interfejsu Apigee SmartDokumentacja API

Zaktualizowaliśmy serwer proxy Apigee SmartDokumentacja, aby usunąć luki w zabezpieczeniach. Więcej informacji i wymagane kroki znajdziesz w procedurze aktualizacji.