Wyświetlasz dokumentację Apigee Edge.
Przejdź do
dokumentacji Apigee X. info
W tym artykule znajdziesz krótkie omówienie wdrażania proxy. Proxy możesz wdrażać za pomocą interfejsu zarządzania, skryptów wiersza poleceń lub interfejsów API.
Film: obejrzyj krótki film, aby dowiedzieć się więcej o sprawdzonych metodach zapewniania zerowego czasu przestoju podczas wdrażania proxy interfejsu API.
Kiedy wdrożyć proxy
Zanim będzie można wywołać proxy, trzeba je wdrożyć. Zazwyczaj to Ty decydujesz, kiedy wdrożyć proxy. Podczas pracy w środowisku testowym możesz wdrażać proxy iteracyjnie wiele razy. Z drugiej strony decyzja o wdrożeniu proxy ze środowiska testowego do środowiska produkcyjnego zależy zwykle od reguł cyklu życia ustalonych przez zespół programistów.
Wdrażaj lub wdrażaj ponownie proxy, gdy:
- tworzysz nowe proxy (wdrożenie następuje automatycznie);
- modyfikujesz istniejące proxy;
- tworzysz nową wersję proxy;
- tworzysz nową wersję proxy;
- przenosisz proxy z jednego środowiska do drugiego, np. ze środowiska testowego do środowiska produkcyjnego;
- usuwasz i ponownie tworzysz magazyn kluczy.
Gdzie wdrożyć proxy
Proxy wdrażasz w środowisku. Domyślnie wszystkie organizacje w Apigee Edge
mają 2 środowiska: testowe i produkcyjne. Środowiska te służą
do zapewnienia jednego obszaru do pracy i testowania zmian w interfejsie API oraz drugiego obszaru, w którym
interfejsy API są udostępniane aplikacjom. Na ilustracji poniżej widać proxy wdrożone w środowisku
test (wskazuje na to zielona kropka).

Jak wdrożyć proxy
Sposób wdrożenia proxy zależy od tego, gdzie je tworzysz. Jeśli pracujesz w interfejsie, możesz łatwo wdrożyć proxy za pomocą kilku kliknięć myszą. Nowe proxy jest wdrażane automatycznie podczas jego tworzenia. Nie musisz robić nic specjalnego. Procedura ponownego wdrażania istniejącego proxy jest prawie tak samo prosta. Wystarczy wybrać środowisko wdrożenia, a interfejs zarządzania zajmie się resztą. Więcej informacji znajdziesz w artykule Wdrażanie proxy w interfejsie.
Jeśli tworzysz proxy i powiązane komponenty offline (czyli pracujesz z plikami XML proxy i innym kodem bezpośrednio w systemie plików), Apigee Edge udostępnia wygodne narzędzie do wdrażania w wierszu poleceń. Możesz też pobrać przykładowy skrypt powłoki, który możesz skonfigurować i uruchomić, aby przesłać i wdrożyć pliki proxy. Więcej informacji znajdziesz w artykule Wdrażanie proxy z wiersza poleceń.
Do wdrażania proxy możesz też użyć interfejsu Edge Management API. Interfejsy API wdrażania udostępniają funkcje atomowe, które zespół programistów może koordynować, aby zautomatyzować i zoptymalizować cykl życia tworzenia interfejsu API. Zobacz Wdrażanie proxy interfejsu API za pomocą interfejsu Management API.
Co to jest wersja proxy interfejsu API?
Wersje umożliwiają zarządzanie aktualizacjami proxy interfejsu API podczas ich tworzenia i wdrażania w środowisku. Wersje są numerowane kolejno, co umożliwia przywrócenie zmiany przez wdrożenie poprzedniej wersji proxy interfejsu API.
W danym środowisku może być wdrożona tylko 1 wersja proxy interfejsu API, jeśli wersje mają tę samą ścieżkę podstawową proxy interfejsu API.
Zwykle przed wdrożeniem nowej wersji należy wycofać wdrożenie istniejącej wersji. Inne zaawansowane opcje obejmują zastąpienie wdrożonej wersji lub rezygnację z zwiększania wersji w ogóle. Czasami, gdy wprowadzasz drobne zmiany, możesz nie chcieć zwiększać wersji. Te zaawansowane opcje można zrealizować za pomocą bezpośrednich wywołań interfejsu Edge Management API. Zobacz Wdrażanie proxy interfejsu API za pomocą interfejsu Management API.
Możesz wdrożyć wersję proxy interfejsu API w środowisku prod, a jednocześnie tworzyć nowe wersje tego proxy interfejsu API w środowisku test. Gdy
wszystko będzie gotowe, możesz „promować” wyższą wersję proxy interfejsu API ze środowiska test
do poprzedniej wersji proxy interfejsu API w środowisku prod.
Więcej informacji o wersjach znajdziesz w artykułach Wdrażanie proxy interfejsu API za pomocą interfejsu Management API i Wdrażanie proxy w interfejsie.
Film: obejrzyj krótki film, aby dowiedzieć się więcej o wersjach interfejsu API.