Apigee 評価版の組織からデータを移行する

Apigee Edge 組織内のコードは、評価版の組織の間だけでなく、評価版の組織から有料の組織にも移行できます。Apigee 移行ツールを使用するとコードの大半を移行できるため、手動でコピーしなければならないコードがほんのわずかになります。

Apigee 移行ツールは、Grunt という JavaScript タスクランナーを使用するオープンソースのツールです。このツールは、操作対象となる両方の組織について、Apigee 管理 API を呼び出します。

このツールは、移行ツールの GitHub リポジトリにあります。

移行されるデータ

このツールを使うと、以下に関するデータをインポートしたりエクスポートしたりできます。

  • デベロッパー
  • プロキシ(最新バージョン)
  • 共有フロー
  • プロダクト
  • アプリ
  • アプリのキー
  • KVM(組織と環境)

以下のようなデータは、CSV ファイルから Apigee 組織にインポートすることもできます。

  • デベロッパー
  • アプリ
  • アプリのキー
  • KVM(組織と環境)

移行されないデータ

以下のエンティティは、このツールによるプロセスの一環として移行されないのでご注意ください。通常、これらのエンティティは Apigee Edge コンソールを使用して手動で移行する必要があります。

Apigee 移行ツールを使用する

Apigee 移行ツールは、Grunt というタスクランナーを使用するオープンソースの Node.js ツールです。このツールをダウンロードした後、移行元と移行先の組織に関する情報を使用してツールを構成します。その後、移行ツールを実行して組織の構成要素をエクスポートまたはインポートします。

おおまかには、移行は次のステップで構成されます。

  1. 移行元と移行先の組織に関する情報を収集します。たとえば、次の情報が必要になります。
    • Management API 呼び出しで使用するベース URL(例: https://api.enterprise.apigee.com)。
    • 組織管理者のユーザー ID とパスワード。たとえば、Apigee Edge 管理コンソールにログインするために使用する認証情報です。
    • 移行元の組織の名前と環境。
    • 移行された情報のデプロイ先となるターゲット組織の環境の名前。
  2. 組織に関する情報を使用してツールを構成します。
  3. 移行ツールで定義された Grunt タスクを実行して、組織のデータをローカル ドライブにエクスポートし、そこから別の組織にデータをインポートします。
  4. 移行したデータが新しい組織内で正常に機能することを確認します。

移行を開始するには、移行ツール リポジトリ内のドキュメントの説明に従って、ツールのインストールと構成を行い、実行してください。