Apigee 평가 조직에서 데이터 마이그레이션

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

Apigee Edge 조직의 코드를 한 평가 조직에서 다른 평가 조직으로 또는 평가 조직에서 유료 요금제 조직으로 마이그레이션할 수 있습니다. Apigee migrate 도구를 사용하면 대부분의 코드를 마이그레이션하고 몇 개의 코드만 수동으로 복사할 수 있습니다.

Apigee migrate 도구는 JavaScript 작업 실행기인 Grunt를 사용하는 오픈소스 도구입니다. 이 도구는 작업 중인 두 조직 모두에 대해 Apigee 관리 API를 호출합니다.

migrate tool GitHub 저장소에서 이 도구를 찾을 수 있습니다.

마이그레이션된 데이터

이 도구를 사용하면 다음 데이터에 대한 정보를 가져오고 내보낼 수 있습니다.

  • 개발자
  • 프록시 (최신 버전)
  • 공유 흐름
  • 제품
  • 앱 키
  • KVM (조직 및 환경)

CSV 파일에서 Apigee 조직으로 다음 유형의 데이터를 가져올 수도 있습니다.

  • 개발자
  • 앱 키
  • KVM (조직 및 환경)

마이그레이션되지 않은 데이터

다음 항목은 이 도구의 일부로 마이그레이션되지 않습니다. 대부분의 경우 Apigee Edge 콘솔을 사용하여 수동으로 마이그레이션해야 합니다.

  • 캐시 리소스 및 캐시된 값. 프록시를 배포하기 전에 캐시 리소스를 다시 만드세요.
  • 대상 서버, 가상 호스트, 키 저장소와 같은 환경 리소스. 자세한 내용은 다음을 참고하세요.
  • '암호화된' 키-값 맵의 KVM 항목. 암호화된 값은 관리 API를 사용하여 검색할 수 없습니다. 이전 조직에서 사용 중인 값을 기록한 후 새 조직에 이러한 값을 수동으로 추가합니다.
  • .jar 파일, .js 파일 등과 같은 조직 또는 환경 수준 리소스.
  • 애널리틱스 데이터. 이 데이터는 마이그레이션할 수 없습니다.
  • 흐름 후크. UI를 사용하여 이러한 항목을 다운로드하고 새 조직으로 가져올 수 있습니다.

Apigee migrate 도구 사용

Apigee migrate 도구는 작업 실행기인 Grunt를 사용하는 오픈소스 Node.js 도구입니다. 도구를 다운로드한 후 이전 조직과 새 조직에 대한 정보로 도구를 구성합니다. 그런 다음 migrate 도구 작업을 실행하여 조직의 일부를 내보내고 가져옵니다.

마이그레이션에는 다음 단계가 포함됩니다.

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

마이그레이션을 시작하려면 마이그레이션 도구저장소 의 문서를 사용하여 도구를 설치, 구성, 실행하세요.