4.18.05.04 – informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji 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 Edge 4.18.05 bootstrap_4.18.05.sh do /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 apigee-service Edge 4.18.05 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 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. Zaktualizuj narzędzie apigee validate:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Zaimportuj nowy serwer proxy SmartDocs z pliku smartdocs.zip w katalogu /opt/apigee/apigee-validate/bundles i wdróż go jako nową wersję. Nowy serwer proxy powinien zostać zaimportowany do organizacji, w której jest obecnie skonfigurowany SmartDocs. Wdrożenie serwera proxy jako nowej wersji ułatwi w razie potrzeby przywrócenie poprzedniej wersji.

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

  4. W interfejsie 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órych jest obecnie wdrożony serwer proxy SmartDocs.

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

    • Dodaj klucz o nazwie „is_whitelist_configured”, którego wartość to „YES”.
    • Dodaj drugi klucz o nazwie „allowed_hosts”, którego wartości to nazwy hostów lub adresy IP oddzielone spacjami wywoływane przez SmartDocs. Wartość „allowed_hosts” powinna zawierać wszystkie hosty uwzględnione w specyfikacjach OpenAPI dodanych 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 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ł dodawania do białej listy. Może to spowodować nieautoryzowany dostęp do Twoich 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 API udokumentowanych za pomocą SmartDocs.

Obsługiwane oprogramowanie

Brak.

Wycofania i wyłączenia

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 Apigee SmartDocs API

Zaktualizowano serwer proxy Apigee SmartDocs, aby usunąć lukę w zabezpieczeniach. Więcej informacji i wymagane czynności znajdziesz w sekcji Procedura aktualizacji.