Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Ten temat zawiera krótkie omówienie wdrażania serwerów proxy. Serwery proxy 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 zerowego przestoju podczas wdrażania serwera proxy interfejsu API.
Kiedy wdrożyć serwer proxy
Aby można było wywołać serwer proxy, należy go wdrożyć. Ogólnie wszystko zależy od Ciebie. Jeśli pracujesz w środowisku testowym, możesz przeprowadzać wdrożenia iteracyjne wiele razy. Z drugiej strony decyzja o wdrożeniu serwera proxy ze środowiska testowego w środowisku produkcyjnym zwykle zależy od reguł cyklu życia określonych przez Twój zespół programistów.
Wdróż lub ponownie wdróż serwer proxy, gdy:
- Utwórz nowy serwer proxy (wdrażanie odbywa się automatycznie)
- Modyfikowanie istniejącego serwera proxy
- Tworzenie nowej wersji serwera proxy
- Tworzenie nowej wersji serwera proxy
- Przekaż serwer proxy z jednego środowiska do innego, na przykład ze środowiska testowego do produkcyjnego.
- Usuń i utwórz ponownie magazyn kluczy.
Gdzie wdrożyć serwer proxy
Wdrażasz serwer proxy w środowisku. Wszystkie organizacje w Apigee Edge domyślnie mają 2 środowiska o nazwie test i prod. Zostały one zaprojektowane tak, aby udostępnić Ci jeden obszar do pracy nad zmianami interfejsu API i testowania ich oraz kolejny obszar, w którym interfejsy API są dostępne dla aplikacji. Poniższy rysunek przedstawia serwer proxy wdrożony w środowisku test
, co wskazuje zielona kropka.
Jak wdrożyć serwer proxy
Sposób wdrażania serwera proxy zależy od miejsca jego tworzenia. Jeśli pracujesz w interfejsie użytkownika, możesz łatwo wdrożyć serwer proxy zaledwie kilkoma kliknięciami myszy. Nowy serwer proxy jest wdrażany automatycznie po utworzeniu. Nie musisz nic robić. Procedura ponownego wdrażania istniejącego serwera proxy jest niemal tak samo prosta. Wystarczy wybrać środowisko wdrożenia, w którym chcesz przeprowadzić wdrożenie, a interfejs zarządzania zajmie się całą resztą. Więcej informacji znajdziesz w artykule o wdrażaniu serwerów proxy w interfejsie użytkownika.
Jeśli tworzysz serwery proxy i powiązane komponenty w trybie 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 z użyciem wiersza poleceń. Możesz też uzyskać przykładowy skrypt powłoki, który możesz skonfigurować i uruchomić, aby przesłać i wdrożyć pliki serwera proxy. Więcej informacji znajdziesz w artykule o wdrażaniu serwerów proxy z poziomu wiersza poleceń.
Na koniec możesz wdrożyć serwery proxy za pomocą interfejsu Edge Management API. Interfejsy API wdrażania udostępniają szczegółowe funkcje, które Twój zespół programistów może koordynować, aby zautomatyzować i zoptymalizować cykl tworzenia interfejsów API. Zobacz, jak wdrażać serwery proxy interfejsu API za pomocą interfejsu Management API.
Czym jest wersja proxy interfejsu API?
Wersje umożliwiają zarządzanie aktualizacjami serwera proxy interfejsów API podczas ich tworzenia i wdrażania w środowisku. Wersje są kolejno numerowane, dzięki czemu możesz cofnąć zmianę przez wdrożenie poprzedniej wersji serwera proxy interfejsu API.
W danym momencie w środowisku można wdrożyć w środowisku tylko 1 wersję serwera proxy interfejsu API, jeśli mają one tę samą ścieżkę bazową serwera proxy interfejsu API.
Zwykle przed wdrożeniem nowej wersji trzeba wycofać aktualną wersję. Inne opcje zaawansowane obejmują zastąpienie wdrożonej wersji lub zrezygnowanie z zwiększania liczby wersji. Czasami po wprowadzeniu drobnych zmian możesz na przykład nie chcieć zwiększać wersji. Te zaawansowane opcje można uzyskać przez bezpośrednie wywołania interfejsu Edge Management API. Zobacz, jak wdrażać serwery proxy interfejsu API za pomocą interfejsu Management API.
Możesz wdrożyć wersję serwera proxy interfejsu API w środowisku prod
i nadal tworzyć nowe wersje tego serwera proxy interfejsu API w środowisku test
. Gdy wszystko będzie gotowe, możesz „promować” wyższą wersję serwera proxy interfejsu API ze środowiska test
nad poprzednią wersją serwera proxy interfejsu API w środowisku prod
.
Więcej informacji o wersjach znajdziesz w artykułach o wdrażaniu serwerów proxy interfejsów API przy użyciu interfejsu API zarządzania i wdrażaniu serwerów proxy w interfejsie użytkownika.
Film: obejrzyj krótki film, aby dowiedzieć się więcej o wersjach interfejsu API.