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:
-
Na wszystkich węzłach Edge:
- Wyczyść repozytoria Yum:
sudo yum clean all
- Pobierz najnowszy plik Edge 4.19.06
bootstrap_4.19.06.shdo/tmp/bootstrap_4.19.06.sh:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- Zainstaluj narzędzie
apigee-serviceEdge 4.19.06 i zależności:sudo bash /tmp/bootstrap_4.19.06.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.
- Zaktualizuj narzędzie
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Użyj polecenia
source, aby wykonać skryptapigee-service.sh: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 nowy serwer proxy SmartDocs z pliku
smartdocs.zipw katalogu/opt/apigee/apigee-validate/bundlesi 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 edytuj serwer proxy. - W interfejsie Edge utwórz i zaktualizuj KVM o nazwie „smartdocs_whitelist”, jak pokazano na ilustracji 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.netdo wartości "allowed_hosts". Jeśli host nie jest uwzględniony w KVM, odpowiedź SmartDocs będzie miała postać400 Bad Requestz ładunkiem treściBad Request-Hostname not permitted.
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 tej tabeli 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. |