Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Wszystkie organizacje w Apigee Edge mają domyślnie 2 środowiska: test
i prod
. Nazwy są dowolne. 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.
W zależności od roli możesz nie mieć możliwości wdrożenia w wszystkich środowiskach. Użytkownicy mogą wdrażać aplikacje tylko w środowisku test
. Jeśli jesteś administratorem, możesz wdrożyć aplikację w dowolnym środowisku.
Opcje wdrażania
Możesz wdrażać zastępcze wersje jako poprawki lub wersje. Są to różne pojęcia, o których piszemy poniżej.
Informacje o wersjach
Każde środowisko w organizacji może mieć tylko jedną wdrożona wersję proxy interfejsu API. Często zdarza się, że wersja zastępcza znajduje się w wersji prod
, a inna wersja jest w wersji test
, ponieważ jest testowana lub rozwijana. Możesz na przykład wdrożyć wersję 1 w miejscu test
, a wersję 20 w miejscu prod
. Rozmieszczenie wszystkich wersji możesz wyświetlić na stronie Przegląd w edytorze proxy interfejsu API.
Gdy utworzysz nową wersję proxy interfejsu API bez zmiany ścieżki podstawowej, a następnie wdrożysz ją w środowisku, w którym jest już wdrożona poprzednia wersja, poprzednia wersja zostanie wycofana, a na jej miejscu zostanie wdrożona nowa wersja. Pamiętaj, że wdrożenie za pomocą interfejsu zarządzania może mieć wpływ na połączenia przychodzące. Aby lepiej obsługiwać przychodzące połączenia i przenosić je podczas wdrażania, użyj interfejsu API zarządzania. Zapoznaj się z sekcją dotyczącą płynnego wdrażania w artykule Wdrażanie za pomocą interfejsu proxy API za pomocą interfejsu API do zarządzania.
Funkcja rewizji w Apigee Edge nie została zaprojektowana do użytku jako system kontroli wersji. Użyj istniejącego repozytorium kodu źródłowego i procesów cyklu życia rozwoju oprogramowania (SDLC), aby zarządzać zmianami i zachowywać historię prokli API. Wersje w Edge to sposób na szybkie wyświetlanie i wdrażanie różnych wersji proxy interfejsu API. W historii w Apigee Edge można zachować maksymalnie 50 wersji serwera proxy interfejsu API, jak opisano w artykule Ograniczenia. Gdy osiągniesz limit, przed utworzeniem nowych wersji musisz utworzyć ich kopię zapasową i usunąć starsze wersje, których nie chcesz już przechowywać w historii w Apigee Edge.
Informacje o wersjach
Edge obsługuje wdrożenia wielu wersji serwera proxy w jednym środowisku. Każda wersja musi mieć inną ścieżkę podstawową (np. /v1
i /v2
).
Wdrażanie i wyłączanie proxy interfejsu API
Aby wdrożyć (lub wycofać) serwer proxy API w interfejsie zarządzania:
- W edytorze proxy interfejsu API wybierz wersję, którą chcesz wdrożyć (lub wycofać).
- Kliknij Wdrożenie > {environment} i odpowiedz w oknie potwierdzenia.
Jeśli ścieżka podstawowa proxy interfejsu API jest taka sama jak inna wdrożona wersja w tym środowisku, poprzednia wersja zostanie wycofana, a nowa zostanie wdrożona w jej miejsce.
Informacje o wdrażaniu wielu wersji w tym samym środowisku znajdziesz w następnej sekcji.