Wyświetlasz dokumentację Apigee Edge.
Przejdź do
dokumentacji Apigee X. info
30 marca 2023 r. udostępniliśmy nową wersję Apigee Edge for Private Cloud.
Uwaga: ta wersja będzie obsługiwana do 30 marca 2024 r.
Procedura aktualizacji
W tej sekcji opisujemy, jak zainstalować tę wersję, jeśli aktualizujesz poprzednią wersję poprawki, czyli 4.51.00.11. Jeśli musisz zaktualizować starszą wersję, przeczytaj artykuł Stosowanie wielu wersji poprawek.
Zainstalowanie tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów RPM:
- edge-gateway-4.51.00-0.0.60186.noarch.rpm
- edge-management-server-4.51.00-0.0.60186.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
- edge-router-4.51.00-0.0.60186.noarch.rpm
- apigee-postgresql-10.17-0.0.2535.noarch.rpm
- edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
- edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
- edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
- apigee-sso-4.51.00-0.0.21244.noarch.rpm
- apigee-attribution-4.51.00-0.0.723.noarch.rpm
- apigee-sosreport-5.0-0.0.2508.noarch.rpm
Aby sprawdzić, czy zainstalowane wersje RPM wymagają aktualizacji, wpisz:
apigee-all version
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.51.00
bootstrap_4.51.00.shdo/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Zainstaluj narzędzie
apigee-serviceEdge 4.51.00 i zależności:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
gdzie uName i pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego wpisanie.
- Użyj polecenia
source, aby wykonać skrypt apigee-service.sh:source /etc/profile.d/apigee-service.sh
- Wyczyść repozytoria Yum:
- Zaktualizuj węzły Postgres (główny i rezerwowy):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Na wszystkich węzłach Edge wykonaj skrypt update.sh dla procesu Edge:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Wykonaj skrypt update.sh dla SSO na wszystkich węzłach:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
Nowe funkcje
Ta wersja wprowadza tę nową funkcję:
TLS 1.3 w przypadku ruchu wychodzącego
Ta wersja dodaje obsługę TLS 1.3 w przypadku ruchu wychodzącego (ruchu między procesorem wiadomości a serwerem backendu). Więcej informacji znajdziesz w artykule Konfigurowanie TLS 1.3 w przypadku ruchu wychodzącego.
Naprawione problemy z bezpieczeństwem
W tej wersji nie naprawiono żadnych problemów z bezpieczeństwem.
Zmiany w obsługiwanym oprogramowaniu
Ta wersja nie wprowadza żadnych zmian w obsługiwanym oprogramowaniu.
Wycofania i wyłączenia
Ta wersja nie wprowadza żadnych nowych wycofań ani wyłączeń.
Poprawki błędów
W tej sekcji znajdziesz listę błędów Private Cloud, które zostały naprawione w tej wersji.
| Identyfikator problemu | Opis |
|---|---|
| 197529839 |
Brak spacji na końcu po operatorach warunków powodował błędy wdrożenia. Problem został rozwiązany dzięki ulepszonemu przetwarzaniu nowych wierszy w instrukcjach warunkowych proxy. |
| 269545512 |
Zaktualizowano wersję sterownika Postgres w bramie i monetyzacji do 42.5.4. |
| 193007714 |
Podczas pobierania szczegółów docelowych proxy w formacie JSON brakowało kilku właściwości. Problem został rozwiązany. |
| 245387101 |
Zmodyfikowano dane kontroli interfejsów API powiązanych z aplikacją dewelopera. Klucz tajny klienta jest teraz konsekwentnie rejestrowany w postaci zamaskowanej. Aby zapobiec maskowaniu klucza tajnego, możesz ustawić w serwerze zarządzania wartość false dla CWCconf_keymanagement_app.auditlog.mask.secret na serwerze zarządzania, jeśli chcesz rejestrować klucz tajny w postaci zwykłego tekstu.
|
| 260013493 |
Dodano poprawki optymalizujące wczytywanie zasobów specyfikacji OpenAPI w ramach zasady OASValidation. Powinno to przyspieszyć czas uruchamiania procesora wiadomości, jeśli musi on wczytać wiele zasobów OAS. Powinno to również zapobiegać generowaniu niepotrzebnych błędów i ostrzeżeń podczas wczytywania proxy zawierających zasoby OAS. |
| 274587823 |
Domyślnie nie można wczytywać podmiotów zewnętrznych w zasadzie XSLTransform. Można to włączyć, ustawiając w procesorze wiadomości flagęconf_feature-flags_xsl.allow.external.entities=true.
|
| 260714664 |
Niektóre tabele Cassandra nadal domyślnie używały LeveledCompactionStrategy. Pamiętaj, że ta zmiana
dotyczy tylko nowych instalacji Apigee Edge for Private Cloud.
|
| 261631942 |
Naprawiono drobne regresje w skrypcie przedinstalacyjnym |
| 258898812 |
Usunięto nieoczekiwany parametr |
| 272136041 |
Te pola interfejsu API, które zostały niedawno dodane do Apigee, są widoczne w Edge for Private Cloud. Nie mają one jednak wpływu na Edge for Private Cloud, więc możesz je bezpiecznie zignorować, jeśli je napotkasz.
|
Znane problemy
Pełną listę znanych problemów znajdziesz w artykule Znane problemy z Edge for Private Cloud.
Stosowanie wielu wersji poprawek
W tej sekcji opisujemy, jak zastosować wiele wersji poprawek, jeśli aktualizujesz wersję Edge for Private Cloud starszą niż poprzednia wersja do publikacji poprawki.
Każda wersja poprawki zawiera aktualizacje określonych komponentów Edge for Private Cloud, takich jak
edge-management-server.
Aby zastosować wiele wersji poprawek, musisz zaktualizować każdy komponent Edge, który został uwzględniony w
wersji poprawki nowszej niż obecnie zainstalowana. Te komponenty znajdziesz, przeglądając informacje o wersji Edge for Private Cloud dla wszystkich wersji nowszych niż Twoja obecna
wersja, i sprawdzając listę pakietów RPM dla tych wersji. Linki do wszystkich informacji o wersji Edge for Private Cloud znajdziesz w informacjach o wersji Apigee
.
Uwaga: każdy komponent musisz zaktualizować tylko raz, instalując pakiet RPM dla najnowszej wersji komponentu uwzględnionej w wersjach poprawek. Aby zaktualizować komponent, postępuj zgodnie z instrukcjami w informacjach o wersji.
Uwaga: uaktualnienie komponentu powoduje automatyczne zainstalowanie najnowszej wersji poprawki. Jeśli chcesz uaktualnić do wersji poprawki, która nie jest najnowsza, musisz utrzymywać własną kopię archiwum tar repozytorium Apigee za pomocą kopii Apigee i używać tej kopii do instalacji Apigee. Więcej informacji znajdziesz w artykule Używanie lokalnego repozytorium Edge do utrzymywania wersji Edge.