Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
Apigee Edge 조직의 코드를 한 평가 조직에서 다른 평가 조직으로 또는 평가 조직에서 유료 요금제 조직으로 이전할 수 있습니다. Apigee 마이그레이션 도구를 사용하면 대부분의 코드를 마이그레이션하고 수동으로 복사할 몇 가지 부분만 남겨 둘 수 있습니다.
Apigee 마이그레이션 도구는 JavaScript 태스크 러너인 Grunt를 사용하는 오픈소스 도구입니다. 이 도구는 작업 중인 두 조직의 Apigee 관리 API를 호출합니다.
이 도구는 이전 도구 GitHub 저장소에서 확인할 수 있습니다.
이전된 데이터
이 도구를 사용하면 다음에 관한 데이터를 가져오고 내보낼 수 있습니다.
- 개발자
- 프록시 (최신 버전)
- 공유 흐름
- 제품
- 앱
- 앱 키
- KVM (조직 및 환경)
CSV 파일에서 Apigee 조직으로 다음과 같은 종류의 데이터를 가져올 수도 있습니다.
- 개발자
- 앱
- 앱 키
- KVM (조직 및 환경)
데이터가 이전되지 않음
다음 항목은 이 도구의 일부로 이전되지 않습니다. 대부분의 경우 Apigee Edge 콘솔을 사용하여 수동으로 이전해야 합니다.
- 리소스 및 캐시된 값을 캐시합니다. 프록시를 배포하기 전에 캐시 리소스를 다시 만드세요.
- 자세한 내용은 환경 캐시 만들기 및 수정을 참고하세요.
- 대상 서버, virtualhost, 키 저장소와 같은 환경 리소스 자세한 내용은 다음을 참고하세요.
- '암호화된' 키-값 맵의 KVM 항목입니다. 암호화된 값은 관리 API를 사용하여 검색할 수 없습니다. 이전 조직에서 사용 중인 값을 기록한 후 새 조직에 이러한 값을 수동으로 추가합니다.
- 키-값 맵 작업을 참고하세요.
- .jar 파일, .js 파일 등 조직 또는 환경 수준 리소스
- 애널리틱스 데이터 이 데이터는 이전할 수 없습니다.
- 흐름 후크 UI를 사용하여 이러한 파일을 다운로드하고 새 조직으로 가져올 수 있습니다.
- 자세한 내용은 흐름 후크를 사용하여 공유 흐름 연결을 참고하세요.
Apigee 마이그레이션 도구 사용
Apigee 마이그레이션 도구는 태스크 러너 Grunt를 사용하는 오픈소스 Node.js 도구입니다. 도구를 다운로드한 후 기존 조직 및 새 조직에 관한 정보로 도구를 구성합니다. 그런 다음 이전 도구 태스크를 실행하여 조직의 일부를 내보내고 가져옵니다.
대략적인 이전 과정은 다음과 같습니다.
- 이전하고 가져올 조직에 대한 정보를 수집합니다. 예를 들어 다음이 필요합니다.
- 관리 API 호출의 기본 URL(예: https://api.enterprise.apigee.com)
- 조직 관리자의 사용자 ID 및 비밀번호입니다. 예를 들어 Apigee Edge 관리 콘솔에 로그인하는 데 사용되는 사용자 인증 정보입니다.
- 이전 조직의 이름 및 환경입니다.
- 이전된 부분이 배포되는 대상 조직 환경의 이름입니다.
- 조직에 관한 정보로 도구를 구성합니다.
- 이전 도구에 정의된 Grunt 태스크를 실행하여 조직 데이터를 로컬 드라이브로 내보낸 다음 데이터를 다른 조직으로 가져옵니다.
- 이전한 데이터가 새 조직에서 제대로 작동하는지 확인합니다.
이전을 시작하려면 이전 도구 저장소의 문서를 사용하여 도구를 설치, 구성, 실행합니다.