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:
-
We wszystkich węzłach brzegowych:
- Wyczyść repozytorium Yum:
sudo yum clean all
- 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
- 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.
- Zaktualizuj narzędzie
apigee-setup
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Użyj polecenia
source
, by wykonać skryptapigee-service.sh
:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytorium Yum:
- Zaktualizuj narzędzie
apigee validate
:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- 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. - 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ściBad Request-Hostname not permitted
.
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. |