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:
-
Na wszystkich węzłach Edge:
- Wyczyść repozytoria Yum:
sudo yum clean all
- 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
- 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.
- Zaktualizuj narzędzie
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Aby uruchomić skrypt
apigee-service.sh
, użyj poleceniasource
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Zaktualizuj narzędzie
apigee validate
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- 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. - 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ędzie400 Bad Request
z treścią payloadBad Request-Hostname not permitted
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. |