OpenSearch では、既存のアプリケーションから新しいインスタンスへアプリケーション スキーマを迅速に移行できます。
注意事項
この方法は、異なるリージョン、異なる仕様、または異なるタイプのインスタンス間でアプリケーション スキーマを移行する場合に使用します。
ソースアプリケーションのテンプレートにカスタムアナライザーが含まれている場合、テンプレートをインポートする前に、ターゲットアプリケーションで同じアナライザーを作成しておく必要があります。作成しない場合、インポートは "analyzer[xxx] not support" (エラー コード: Schema.InvalidAnalyzer) というエラーで失敗します。
このプロセスでは、アプリケーション スキーマのみが移行され、データは移行されません。ソースアプリケーションにデータソースが設定されている場合、新しいインスタンスでデータソースを再度追加する必要があります。データソースが設定されていない場合、API を使用して新しいインスタンスにデータをプッシュできます。OpenSearch では、ワンクリックデータ移行機能は提供されていません。
手順
Alibaba Cloud OpenSearch コンソールにログインし、[インスタンス管理] に移動します。リストでソースアプリケーションを見つけ、[詳細] をクリックします。
インスタンスの詳細ページで、[Export Template] をクリックして、テーブル スキーマ、インデックス構成、データソース構成を含むアプリケーション構成をエクスポートします。
テンプレートをエクスポートすると、ブラウザによって .txt ファイルが自動的にダウンロードされます。
[Instance Management] ページに戻ります。リストからターゲットアプリケーションを見つけ、[Configure] をクリックします。
[Application Configuration] ページで、[Import Template] をクリックします。
[Use Template] ダイアログボックスで、[Upload Local File] をクリックし、ダウンロードした .txt ファイルを選択します。
ファイルをアップロードした後、アプリケーション スキーマを変更できます。変更が不要な場合は、[Next] をクリックし、次に [Finish] をクリックします。