Apigee Evaluation org에서 데이터 마이그레이션

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 도구입니다. 도구를 다운로드한 후 기존 조직 및 새 조직에 관한 정보로 도구를 구성합니다. 그런 다음 이전 도구 태스크를 실행하여 조직의 일부를 내보내고 가져옵니다.

대략적인 이전 과정은 다음과 같습니다.

  1. 이전하고 가져올 조직에 대한 정보를 수집합니다. 예를 들어 다음이 필요합니다.
    • 관리 API 호출의 기본 URL(예: https://api.enterprise.apigee.com)
    • 조직 관리자의 사용자 ID 및 비밀번호입니다. 예를 들어 Apigee Edge 관리 콘솔에 로그인하는 데 사용되는 사용자 인증 정보입니다.
    • 이전 조직의 이름 및 환경입니다.
    • 이전된 부분이 배포되는 대상 조직 환경의 이름입니다.
  2. 조직에 관한 정보로 도구를 구성합니다.
  3. 이전 도구에 정의된 Grunt 태스크를 실행하여 조직 데이터를 로컬 드라이브로 내보낸 다음 데이터를 다른 조직으로 가져옵니다.
  4. 이전한 데이터가 새 조직에서 제대로 작동하는지 확인합니다.

이전을 시작하려면 이전 도구 저장소의 문서를 사용하여 도구를 설치, 구성, 실행합니다.