Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
이 주제에서는 프록시 배포에 관해 간략하게 설명합니다. 관리 UI, 명령줄 스크립트 또는 API를 사용하여 프록시를 배포할 수 있습니다.
동영상: API 프록시 배포 중에 다운타임을 0으로 유지하기 위한 권장사항을 알아보려면 짧은 동영상을 시청하세요.
프록시를 배포해야 하는 경우
프록시를 호출하려면 먼저 배포해야 합니다. 일반적으로 배포 시기는 개발자마다 다릅니다. 테스트 환경에서 작업할 때는 반복적으로 여러 번 배포할 수 있습니다. 반면 테스트 환경에서 프로덕션 환경으로 프록시를 배포할지 여부는 일반적으로 개발팀에서 정한 수명주기 규칙에 따라 달라집니다.
다음과 같은 경우 프록시를 배포하거나 재배포합니다.
- 새 프록시 만들기 (배포는 자동으로 진행됨)
- 기존 프록시 수정
- 프록시의 새 버전 만들기
- 프록시의 새 버전 만들기
- 테스트 환경에서 프로덕션 환경으로 프록시를 한 환경에서 다른 환경으로 푸시합니다.
- 키 저장소를 삭제하고 다시 만듭니다.
프록시 배포 위치
환경에 프록시를 배포합니다. 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 Management API를 직접 호출하여 실행할 수 있습니다. 관리 API를 사용하여 API 프록시 배포를 참고하세요.
API 프록시 버전을 prod
환경에 배포하고 test
환경에서 API 프록시 버전을 계속 새로 만들 수 있습니다. 준비가 되면 test
환경의 이전 API 프록시 버전보다 높은 API 프록시 버전을 prod
환경에서 '승격'할 수 있습니다.
버전에 관한 자세한 내용은 관리 API를 사용하여 API 프록시 배포 및 UI에서 프록시 배포를 참고하세요.
동영상: 짧은 동영상을 시청하여 API 버전에 대해 자세히 알아보세요.