Apigee Edge 문서입니다.
Go to the
Apigee X 문서로 이동합니다. info
이 주제에서는 프록시 배포에 대한 간단한 개요를 제공합니다. 관리 UI, 명령줄 스크립트 또는 API를 사용하여 프록시를 배포할 수 있습니다.
동영상: API 프록시 배포 중에 다운타임을 최소화하기 위한 권장사항을 알아보려면 짧은 형식 동영상을 시청하세요.
프록시 배포 시기
프록시를 호출하려면 먼저 프록시를 배포해야 합니다. 일반적으로 배포 시기는 사용자가 결정합니다. 테스트 환경에서 작업할 때는 여러 번 반복적으로 배포할 수 있습니다. 반면 테스트 환경에서 프로덕션 환경으로 프록시를 배포할지 여부는 일반적으로 개발팀에서 설정한 수명 주기 규칙에 따라 결정됩니다.
다음과 같은 경우 프록시를 배포하거나 재배포합니다.
- 새 프록시를 만듭니다 (배포가 자동으로 이루어짐).
- 기존 프록시를 수정합니다.
- 프록시의 새 버전을 만듭니다.
- 프록시의 새 버전을 만듭니다.
- 테스트 환경에서 프로덕션 환경으로와 같이 한 환경에서 다른 환경으로 프록시를 푸시합니다.
- 키 저장소를 삭제하고 다시 만듭니다.
프록시 배포 위치
환경에 프록시를 배포합니다. Apigee Edge의 모든 조직에는 기본적으로
test 및 prod 라는 두 가지 환경이 있습니다. 이러한 환경은 API 변경사항을 작업하고 테스트할 수 있는 영역과 API가 앱에 노출되는 영역을 제공하기 위해
설계되었습니다. 다음 그림은 녹색 점으로 표시된 대로
test 환경에 배포된 프록시를 보여줍니다.

프록시 배포 방법
프록시 배포 방법은 프록시를 개발하는 위치에 따라 다릅니다. UI에서 작업하는 경우 마우스 클릭 몇 번으로 프록시를 쉽게 배포할 수 있습니다. 새 프록시는 만들 때 자동으로 배포되므로 특별한 작업을 할 필요가 없습니다. 기존 프록시를 재배포하는 절차도 거의 간단합니다. 배포할 배포 환경 을 선택하기만 하면 관리 UI에서 나머지를 처리합니다. 자세한 내용은 UI에 프록시 배포를 참조하세요.
프록시 및 관련 구성요소를 오프라인으로 개발하는 경우 (즉, 파일 시스템에서 직접 프록시 XML 파일 및 기타 코드를 사용하는 경우) Apigee Edge는 사용할 수 있는 편리한 명령줄 배포 도구를 제공합니다. 구성하고 실행하여 프록시 파일을 업로드하고 배포할 수 있는 샘플 셸 스크립트를 가져올 수도 있습니다. 자세한 내용은 명령줄에서 프록시 배포 를 참조하세요.
마지막으로 Edge 관리 API를 사용하여 프록시를 배포할 수 있습니다. 배포 API는 개발팀에서 API 개발 수명 주기를 자동화하고 최적화하기 위해 조정할 수 있는 원자 함수를 노출합니다. 관리 API를 사용하여 API 프록시 배포를 참조하세요.
API 프록시 버전이란 무엇인가요?
버전을 사용하면 API 프록시를 만들고 환경에 배포할 때 API 프록시 업데이트를 관리할 수 있습니다. 버전에 순차적으로 번호가 매겨지므로 API 프록시의 이전 버전을 배포하여 변경사항을 되돌릴 수 있습니다.
버전이 동일한 API 프록시 기본 경로를 공유하는 경우 환경에 API 프록시 버전 하나만 배포할 수 있습니다.
일반적으로 새 버전을 배포하려면 먼저 기존 버전을 배포 취소해야 합니다. 기타 고급 옵션으로는 배포된 버전을 덮어쓰거나 버전을 전혀 늘리지 않는 것이 있습니다. 예를 들어 사소한 변경사항을 적용할 때는 버전을 늘리지 않는 것이 좋습니다. 이러한 고급 옵션은 Edge 관리 API를 직접 호출하여 수행할 수 있습니다. 관리 API를 사용하여 API 프록시 배포를 참조하세요.
prod 환경에 API 프록시 버전을 배포하는 동시에
test 환경에서 API 프록시의 새 버전을 계속 만들 수 있습니다. 준비가 되면 prod 환경의 이전 API 프록시 버전보다 높은 API 프록시 버전을 test
환경에서 "승격"할 수 있습니다.
버전에 대한 자세한 내용은 관리 API를 사용하여 API 프록시 배포 및 UI에 프록시 배포를 참조하세요.
동영상: API 버전에 대해 자세히 알아보려면 짧은 동영상을 시청하세요.