Logstoreにデータの複数のコピーを保存する場合は、データ変換機能を使用してデータを複製できます。 このトピックでは、Logstoreデータを複製する必要があるシナリオと、データを複製する手順について説明します。
シナリオ
企業のアクセスログを収集し、Alibaba Cloudアカウント内の複数のプロジェクトに保存する必要があります。 project-a
プロジェクトのlogstore-a
Logstoreからproject-b
プロジェクトのlogstore-b
Logstoreにアクセスログをレプリケートできます。 次に、会社は一元的にproject-b
プロジェクトのデータを照会および分析できます。 logstore-a
Logstoreからlogstore-b
Logstoreにデータをレプリケートするには、Simple Log Serviceのデータ変換機能を使用できます。
前提条件
Logstore-Aという名前のlogstoreが作成され、データがLogstoreに書き込まれます。 詳細については、「Logstoreの管理」をご参照ください。
Logstore-bという名前のlogstoreが作成されます。 logstore-b Logstoreのパフォーマンスが評価されます。 たとえば、シャードの数が要件を満たしているかどうかが評価されます。 詳細については、「パフォーマンスガイド」をご参照ください。
手順
[プロジェクト] セクションで、プロジェクト-aプロジェクトをクリックします。
タブで、[logstore-a] をクリックします。
表示されるページで、[データ変換] をクリックします。
表示されるページの右側で、[データのプレビュー] をクリックします。 データをプレビューする方法の詳細については、「プレビューモードの概要」をご参照ください。
ページの右側の中央にある [変換ジョブとして保存] をクリックします。
[データ変換ジョブの作成] パネルでパラメーターを設定し、[OK] をクリックします。 下表に、各パラメーターを説明します。
説明その他のパラメーターの詳細については、「データ変換ジョブの作成」をご参照ください。
パラメーター
説明
ジョブ名
データ変換ジョブのデフォルト名。
表示名
データ変換ジョブのカスタム名。 この例では、
test
と入力します。権限付与方法
Simple Log Serviceがログストア (logstore) からデータを読み取ることを許可するために使用されるメソッド。 この例では、[デフォルトロール] を選択します。
宛先名
保存先の名前。 この例では、testと入力します。
宛先リージョン
ターゲットプロジェクトが存在するリージョン。 この例では、[中国 (杭州)] を選択します。
宛先プロジェクト
ターゲットプロジェクトの名前。 この例では、project-bと入力します。
ターゲットストア
宛先Logstoreの名前。 この例では、logstore-bと入力します。
権限付与方法
Simple Log Serviceがlogstore-b Logstoreからデータを読み書きすることを許可するために使用されるメソッド。
この例では、[デフォルトロール] を選択します。
時間範囲
データ変換ジョブの時間範囲。 すべての値は、ジョブを手動で停止するまで、データ変換ジョブが最初のログからソースLogstore内のデータを変換することを指定します。 この例では、[すべて] を選択します。
レプリケーション結果の表示
[データ変換の概要] ページで、作成したデータ変換ジョブのステータスを表示します。 データ変換の概要ページのパラメーターの詳細については、「データ変換ジョブの管理」をご参照ください。
project-bプロジェクトを開きます。
タブで、logstore-b Logstoreを選択して、クエリと分析ページに移動します。右上隅の [有効化] をクリックします。 インデックスの詳細については、「インデックスの作成」をご参照ください。
logstore-a
Logstoreからレプリケートされたデータを表示します。