ActionTrail は、デフォルトでイベントを 90 日間保存します。イベントをより長期間保持する場合や高度な分析を行う場合は、トレイルを作成してイベントを OSS、SLS、または MaxCompute に配信し、長期保存を実現してください。
前提条件
-
Object Storage Service (OSS) が有効化されていること。OSS の有効化。
-
Log Service (SLS) が有効化されていること。
Log Service (SLS) を初めて使用する場合は、Log Service コンソールにログインし、表示される指示に従ってサービスを有効化する必要があります。
-
MaxCompute が有効化されていること。MaxCompute の有効化。
ユースケース
トレイルを作成しない場合、90 日を超えるイベントにはアクセスできません。以下のシナリオに対応するために、トレイルを作成してください。
-
MLPS 2.0(最小保持期間 180 日)などのコンプライアンス要件を満たすため、イベントを OSS、SLS、または MaxCompute に配信します。デフォルトではイベントは永久に保存されます。保持期間を 180 日に制限するには、OSS でのイベント保持期間の変更またはSLS でのイベント保持期間の変更で設定を調整してください。
-
イベントを SLS に配信し、注文作成やリソース削除などの機密操作を検出するためのアラートを設定します。
-
シナリオ 3:MaxCompute を使用したイベントの分析
SLS の機能を超える高度な分析を行うには、イベントを SLS に配信した後、MaxCompute にエクスポートして分散型ビッグデータ処理を行います。
-
サービスコストは SLS > MaxCompute > OSS の順です。コスト効率のよいリアルタイム分析と永久保存を実現するには、イベントを限定的な保持期間で SLS に配信し、定期的に MaxCompute または OSS にエクスポートしてアーカイブします。
シナリオ 1:イベントを 180 日以上保持する
-
[ActionTrail コンソール] にログインします。
-
左側のナビゲーションバーで、 > [トレイル] をクリックします。
-
上部ナビゲーションバーで、トレイルを作成するリージョンを選択します。
-
[Trail] ページで、[トレイルの作成] をクリックします。
-
[トレイルの作成] ページで、トレイルのパラメーターを設定します。
-
[基本情報] セクションで、トレイルのパラメーターを設定します。
パラメーター
説明
トレイル名
ご利用の Alibaba Cloud アカウント内で一意である必要があります。
トレイル設定
[すべてのイベント] を [すべてのイベント] に設定します。
-
[イベント配信設定] セクションで、送信先サービスを選択します。
-
[Log Service に配信] を選択し、次に [現在のアカウントに配信] を選択します。
-
[新しい Log Service プロジェクト]:[Logstore のリージョン] を選択し、[プロジェクト名] を入力します。
-
[既存の Log Service プロジェクト]:[Logstore のリージョン] および [プロジェクト名] を選択します。
-
-
[OSS に配信] を選択し、次に [現在のアカウントに配信] を選択します。
-
新しいバケットを作成:[Bucket Name]、[ログファイルのプレフィックス]、サーバ側暗号化、およびコンプライアンス保持の有効化設定を構成します。
-
既存のバケットを選択:[Bucket Name] を選択します。
-
-
[イベントを MaxCompute に配信する] を選択し、次に [現在のアカウントに配信] を選択します。
-
[MaxCompute リージョン] および [MaxCompute プロジェクトのクォータ] を設定します。
-
-
-
-
[確定] をクリックします。
トレイル作成後、送信先サービスのコンソールでイベントを確認できます。
-
OSS:バケット名をクリックして、OSS コンソールでイベントを表示します。
-
SLS:プロジェクト名または Logstore 名をクリックして、SLS コンソールでイベントを表示します。
-
MaxCompute:プロジェクト名をクリックして、MaxCompute コンソールでイベントを表示します。
-
シナリオ 2:機密操作の分析とアラートの設定
-
[ActionTrail コンソール] にログインします。
-
左側のナビゲーションバーで、[ Trail] をクリックします。
-
上部ナビゲーションバーで、トレイルを作成するリージョンを選択します。
-
[Trail] ページで、[トレイルの作成] をクリックします。
-
[トレイルの作成] ページで、トレイルのパラメーターを設定します。
-
[基本情報] セクションで、以下のパラメーターを設定します。
パラメーター
説明
トレイル名
ご利用の Alibaba Cloud アカウント内で一意である必要があります。
トレイル設定
[書き込み] を [書き込み] に設定します。
説明機密操作は通常 [書き込み] です。[書き込み] のみを選択することで、監査データ量およびコストを削減できます。
-
[イベント配信設定] セクションで、現在のアカウント内の Log Service を送信先として選択します。
-
[新しい Log Service プロジェクト]:[Logstore のリージョン] を選択し、[プロジェクト名] を入力します。
-
[既存の Log Service プロジェクト]:[Logstore のリージョン] および [プロジェクト名] を選択します。
-
-
-
[確定] をクリックします。
プロジェクト名または Logstore 名をクリックして、SLS コンソールでイベント分析を表示します。
-
Log Service コンソールでアラートを設定します。
シナリオ 3:MaxCompute を使用したイベントの分析
-
[ActionTrail コンソール] にログインします。
-
左側のナビゲーションバーで、[ > Trail] をクリックします。
-
上部ナビゲーションバーで、トレイルを作成するリージョンを選択します。
-
[Trail] ページで、[トレイルの作成] をクリックします。
-
[トレイルの作成] ページで、トレイルのパラメーターを設定します。
-
[基本情報] セクションで、トレイルのパラメーターを設定します。
パラメーター
説明
トレイル名
ご利用の Alibaba Cloud アカウント内で一意である必要があります。
トレイル設定
[すべてのイベント] を [すべてのイベント] に設定します。
-
[イベント配信設定] セクションで、現在のアカウント内の Log Service を送信先として選択します。
-
[新しい Log Service プロジェクト]:[Logstore のリージョン] を選択し、[プロジェクト名] を入力します。
-
[既存の Log Service プロジェクト]:[Logstore のリージョン] および [プロジェクト名] を選択します。
-
-
-
[確定] をクリックします。
プロジェクト名または Logstore 名をクリックして、SLS コンソールでイベント分析を表示します。
-
Log Service コンソールで、イベントを MaxCompute に配信します。
説明その後、必要に応じて MaxCompute でイベントを分析できます。
シナリオ 4:コスト効率よくイベントを分析・永久保存する
[新しい Log Service プロジェクト] を選択すると、actiontrail_<trail_name> で始まる名前の Logstore が作成され、イベントが永久に保存されます。コストを削減するには、SLS の保持期間を短く設定 (例:180 日) し、定期的にデータを MaxCompute または OSS にエクスポートして永久保存を行ってください。
-
ActionTrail コンソールでトレイルを作成し、イベントを Log Service (SLS) に配信します。
トレイルの作成方法については、「シングルアカウントトレイルの作成」をご参照ください。
-
Log Service コンソールでログの保持期間を変更します。
-
[Log Service コンソール] にログインします。
-
[プロジェクト一覧] セクションで、イベントを含むプロジェクトの名前をクリックします。
-
Logstore 名の横にある
アイコンをクリックし、次に
アイコンをクリックします。 -
[Logstore 属性] ページで、右上隅の [Modify] をクリックします。
-
[Data Retention Period] を [日数限定] に変更し、保持期間 (日数) を入力して、右上隅の [保存] をクリックします。
-
-
Log Service コンソールで、イベントを MaxCompute または OSS に配信します。