AWS CloudTrail のアイコン

AWS CloudTrail

区分
定番
提供開始
2013 年

AWS アカウントの API アクティビティを記録 / 監視するサービス

何ができるか

AWS CloudTrail は、AWS アカウント内で行われたすべての API コール (操作) を記録するサービスです。誰が、いつ、どの IP アドレスから、どのリソースに対して、何の操作を行ったかを詳細に記録します。記録されたログは S3 バケットに保存され、セキュリティ監査、コンプライアンス対応、トラブルシューティングに活用できます。

どのような場面で使うか

セキュリティインシデントの調査で「誰がいつセキュリティグループを変更したか」を特定する場面や、コンプライアンス監査で「過去 90 日間の IAM ポリシー変更履歴」を提出する場面で活用されています。また、意図しないリソース削除の原因調査や、不正アクセスの検知にも利用されます。

身近な例え

ビルの防犯カメラに例えるとわかりやすいでしょう。防犯カメラは、誰がいつビルに入退館し、どの部屋にアクセスしたかを 24 時間記録しています。CloudTrail は AWS アカウントの防犯カメラで、すべての操作を記録しています。何か問題が起きたときに録画を巻き戻して確認するように、CloudTrail のログを調べて原因を特定できます。

CloudTrail とは

AWS CloudTrail は、AWS アカウント内のアクティビティを記録する監査ログサービスです。AWS マネジメントコンソールでの操作、AWS CLI からのコマンド実行、SDK を使った API コールなど、あらゆる操作がイベントとして記録されます。CloudTrail はデフォルトで有効になっており、過去 90 日間のイベント履歴を無料で確認できます。

イベントの種類

CloudTrail は 3 種類のイベントを記録します。管理イベントは、リソースの作成 / 変更 / 削除などの操作 (EC2 インスタンスの起動、IAM ポリシーの変更など) を記録します。データイベントは、リソース上で実行されるデータ操作 (S3 オブジェクトの読み書き、Lambda 関数の呼び出しなど) を記録します。インサイトイベントは、通常と異なる異常なアクティビティパターンを自動検出して記録します。

証跡の作成と長期保存

デフォルトのイベント履歴は 90 日間しか保持されません。長期保存が必要な場合は「証跡 (Trail)」を作成し、ログを S3 バケットに継続的に配信します。証跡を作成すると、管理イベントが自動的に S3 に保存されます。データイベントやインサイトイベントは、証跡の設定で明示的に有効にする必要があります。CloudWatch Logs にもログを送信でき、リアルタイムのアラート設定が可能です。

はじめかた

CloudTrail はすべての AWS アカウントでデフォルトで有効になっています。CloudTrail コンソールの「イベント履歴」から、過去 90 日間の操作履歴をすぐに確認できます。長期保存やデータイベントの記録が必要な場合は、「証跡の作成」から S3 バケットを指定して証跡を設定します。組織全体のログを一元管理する場合は、AWS Organizations と連携した組織証跡を作成します。

注意点

  • デフォルトのイベント履歴は 90 日間のみ。コンプライアンス要件で長期保存が必要な場合は証跡を作成して S3 に保存すること
  • データイベント (S3 オブジェクト操作、Lambda 呼び出しなど) は証跡で明示的に有効にしないと記録されない。大量のデータイベントを記録するとコストが増加するため、対象リソースを絞ること
  • CloudTrail ログの改ざん防止には、ログファイルの整合性検証を有効にし、S3 バケットの MFA Delete を設定すること

利用できるリージョン

AWS CloudTrail を利用できるリージョンは 37 か所です (2026-10-09 時点)。

アジアパシフィック:香港、台北、東京、ソウル、大阪、ムンバイ、ハイデラバード、シンガポール、シドニー、ジャカルタ、メルボルン、マレーシア、ニュージーランド、タイ

北米:カナダ (中部)、カナダ西部 (カルガリー)、メキシコ (中部)、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)

南米:サンパウロ

欧州:フランクフルト、チューリッヒ、ストックホルム、ミラノ、スペイン、アイルランド、ロンドン、パリ

AWS 欧州ソブリンクラウド:ドイツ

中東:イスラエル (テルアビブ)、アラブ首長国連邦、バーレーン

アフリカ:ケープタウン

AWS GovCloud (米国):AWS GovCloud (米国東部)、AWS GovCloud (米国西部)

リージョン別のサービス一覧を見る

参考資料 (AWS 公式)

本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。

本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。

共有する

このサービスに関する最新アップデート

このサービスのアップデートをすべて見る
新機能この解説の更新後

AWS CloudTrail でデータプレーン操作の盲点を発見

AWS CloudTrail が新しいコンソール体験である Event Coverage を導入し、アカウントおよび組織レベルでのデータプレーン操作のカバレッジを確認できるようにする。これにより、データイベントログが有効になっているサービスやリソースタイプを簡単に特定できる。

新機能この解説の更新後

AWS CloudTrail でネットワークアクティビティイベントをアイデンティティごとに選択的にログ記録可能に

AWS CloudTrail が VPC エンドポイントのネットワークアクティビティイベントのフィルタリングを強化し、IAM ユーザーアイデンティティに基づいてログ記録を制御できるようにする。信頼できるプリンシパルからのルーチントラフィックを除外し、不正アクセス試行をキャプチャできる。