Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
W tym artykule znajdziesz krótki opis wdrażania serwera proxy. Proxies możesz wdrażać za pomocą interfejsu zarządzania, skryptów wiersza poleceń lub interfejsów API.
Film: obejrzyj krótki film, aby poznać sprawdzone metody, które pozwolą Ci uniknąć przestojów podczas wdrażania serwera proxy interfejsu API.
Kiedy wdrożyć serwer proxy
Przed wywołaniem serwera proxy należy go wdrożyć. Ogólnie to Ty decydujesz, kiedy wdrożyć. Podczas pracy w środowisku testowym możesz wdrażać wiele wersji. Z drugiej strony decyzja o wdrożeniu serwera proxy ze środowiska testowego do środowiska produkcyjnego zależy zazwyczaj od reguł cyklu życia ustalonych przez zespół programistów.
Wdrożyć lub ponownie wdrożyć serwer proxy, gdy:
- Utwórz nowe proxy (wdrażanie odbywa się automatycznie)
- Modyfikowanie istniejącego serwera proxy
- Tworzenie nowej wersji proxy
- Tworzenie nowej wersji serwera proxy
- Przesyłanie proxy z jednego środowiska do drugiego, np. ze środowiska testowego do środowiska produkcyjnego.
- usunąć magazyn kluczy i utworzyć go ponownie.
Gdzie wdrożyć serwer proxy
Wdrożysz proxy w środowisku. Wszystkie organizacje w Apigee Edge mają domyślnie 2 środowiska: test i prod. Te środowiska są po prostu zaprojektowane tak, aby zapewnić Ci jedno środowisko do pracy i testowania zmian w interfejsie API oraz drugie środowisko, w którym interfejsy API są udostępniane aplikacjom. Na rysunku poniżej widać serwer proxy wdrożony w środowisku test
(zielona kropka).
Jak wdrożyć serwer proxy
Sposób wdrażania serwera proxy zależy od tego, gdzie go tworzysz. Jeśli pracujesz w interfejsie, możesz łatwo wdrożyć serwer proxy kilkoma kliknięciami myszy. Nowe rozwiązanie proxy jest wdrażane automatycznie po jego utworzeniu. Nie musisz wykonywać żadnych specjalnych czynności. Procedura ponownego wdrożenia istniejącego proxy jest prawie tak samo prosta. Wystarczy, że wybierzesz środowisko wdrożeniowe, w którym chcesz przeprowadzić wdrożenie, a interfejs zarządzania zajmie się resztą. Więcej informacji znajdziesz w artykule Wdrażanie proxy w interfejsie użytkownika.
Jeśli tworzysz serwery proxy i powiązane komponenty offline (czyli pracujesz z plikami XML serwera proxy i innym kodem bezpośrednio w systemie plików), Apigee Edge udostępnia wygodne narzędzie do wdrażania na linii 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 serwerów proxy z wiersza poleceń.
Możesz też wdrażać serwery proxy za pomocą 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 rozwoju interfejsu API. Zobacz Wdrażanie za pomocą interfejsu API zarządzania zabezpieczeń proxy API.
Czym 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 wycofanie zmiany przez wdrożenie poprzedniej wersji proxy interfejsu API.
W danym momencie można wdrożyć w środowisku tylko 1 wersję proxy interfejsu API, jeśli wersje mają ten sam podstawowy ścieżkę proxy interfejsu API.
Zanim wdrożysz nową wersję, musisz cofnąć wdrożenie poprzedniej. Inne opcje zaawansowane to m.in. zastąpienie wdrożonej wersji lub całkowite pominięcie aktualizacji. Czasami, gdy wprowadzasz drobne zmiany, możesz nie chcieć zwiększać numeru wersji. Te zaawansowane opcje można uzyskać, wywołując bezpośrednio interfejs API do zarządzania przeglądarką Edge. Zobacz Wdrażanie za pomocą interfejsu API zarządzania zabezpieczeń proxy API.
Możesz wdrożyć wersję proxy interfejsu API w środowisku prod
, a zarazem nadal tworzyć nowe wersje tego proxy w środowisku test
. Gdy wszystko będzie gotowe, możesz „promować” nowszą wersję proxy interfejsu API z otoczenia test
nad poprzednią wersją proxy interfejsu API w otoczeniu prod
.
Więcej informacji o rewizjach znajdziesz w artykule Wdrażanie za pomocą interfejsu API proxy interfejsów API zarządzania oraz Wdrażanie proxy w interfejsie użytkownika.
Film: obejrzyj krótki film, aby dowiedzieć się więcej o rewizjach interfejsu API.