3.6. Apicurio Registry Web コンソールを使用したデータのエクスポートとインポート
管理者は、Apicurio Registry Web コンソールを使用して、ある Apicurio Registry インスタンスからデータをエクスポートし、このデータを別の Apicurio Registry インスタンスにインポートできます。この機能を使用して、異なるインスタンス間でデータを簡単に移行できます。
次の例は、Apicurio Registry インスタンス間で .zip
ファイル内の既存のデータをエクスポートおよびインポートする方法を示しています。Apicurio Registry インスタンスに含まれるすべてのアーティファクトデータは、.zip
ファイルにエクスポートされます。
別の Apicurio Registry インスタンスからエクスポートされた Apicurio Registry データのみをインポートできます。
前提条件
Apicurio Registry インスタンスは次のように作成されています。
- エクスポート元のソースインスタンスには、少なくとも 1 つのスキーマまたは API アーティファクトが含まれている
- インポート先のターゲットインスタンスは、一意の ID を保持するために空である
管理者アクセスで Apicurio Registry Web コンソールにログインしています。
http://MY_REGISTRY_URL/ui
手順
- ソース Apicurio Registry インスタンスの Web コンソールで、Artifacts タブを表示します。
-
Upload artifact の横にあるオプションアイコン (3 つの縦のドット) をクリックし、Download all artifacts (.zip file) を選択して、この Apicurio Registry インスタンスのデータを
.zip
ダウンロードファイルにエクスポートします。 - ターゲットの Apicurio Registry インスタンスの Web コンソールで、Artifacts タブを表示します。
- Upload artifact の横にあるオプションアイコンをクリックし、Upload multiple artifacts を選択します。
-
以前にエクスポートした
.zip
ダウンロードファイルをドラッグアンドドロップするか、参照します。 - Upload をクリックして、データがインポートされるまで待ちます。