AWS CloudTrailについて

最終更新日:2026年8月12日

この記事でわかること

AWS CloudTrailとは

項目 AWS Microsoft Azure Google Cloud
世界シェア 約33%(首位) 約22% 約11%
強み サービス数・実績 Microsoft製品連携 データ分析・AI
無料枠 12ヶ月+常時無料 12ヶ月無料 常時無料枠あり
主な資格 CLF / SAA / SAP AZ-900 / AZ-104 ACE / PCA

「AWS CloudTrail」とは、AWSアカウントのセキュリティやコンプライアンス、監査などを行うためのサービスです。AWS CloudTrailは、AWSのサービス全体でアカウントアクティビティをログに記録し、継続的に監視、保守することができます。AWSの様々なサービスを利用することで発生するアクティビティなど、AWSのアカウントアクティビティの実行イベント履歴をまとめて把握することができます。このイベント履歴によって、セキュリティ性の分析や、リソース変更のトラッキング、トラブルシューティングをより高速に実行することが可能になります。これらの機能は、すべて常に稼働することができます。

AWS CloudTrailの導入方法

AWS CloudTrailの導入方法は非常に簡単です。AWS CloudTrailの契約後、AWSアカウントを設定し、ログインします。そして、CloudTrailのイベントログでイベントを表示し、証跡を作成するだけです。証跡の作成方法については、入門ガイドにそって証跡を作成することができますが、公開されている入門ガイドは英語のため英語がわからない場合には自分で調べるなど、やや面倒な作業が発生する可能性がありますので、注意が必要です。

AWS CloudTrailを導入するメリット

AWS CloudTrailを導入するメリットについて解説していきます。AWS CloudTrailを利用することでAWSアカウントで操作されたイベントのログが残るようになるため、アカウントの監視、トラブルシューティングを簡単に行うことができます。ログには、ユーザーとアカウント、IPアドレス、時系列がログとして残ります。
また、別サービスであるAmazon CloudWatch Logsと統合することで、ログデータを検索したり、設定されたコンプライアンス違反のイベントを特定したり、インシデントの調査やレスポンスを高速化することができます。

AWS CloudTrail導入の費用

AWS CloudTrail導入にあたって費用は、AWS CloudTrailの料金のみ必要となります。初期費用やその他の料金は発生しません。AWS CloudTrailの料金は各リージョンの2つ目以降の証跡から発生します。1つ目は無料となっています。管理イベントは、1イベントあたり0.00002USD(0.002円)、10万イベントに換算すると2.00USD(約214円)が発生します。

データイベントは、1イベントあたり0.000001USD(0.0001円)、10万イベントに換算すると0.1USD(約10円)が発生します。
CloudTrail Insightsイベントは、1イベントあたり0.0000035USD(0.00035円)、10万イベントに換算すると0.35USD(約37円)が発生します。異常なアクティビティを検出された際にイベントが発生されるため、アカウントをしっかり管理することで料金の節約が期待できます。

【要注意】料金について
上記の料金は記事作成時点の目安です。AWSの料金体系や単価は変更されることがあるため、最新料金はAWS公式サイトでご確認ください。

統合できる他のAWSサービス

統合できる他のAWSサービスがいくつかあり、統合することによるメリットがあります。ここでは、他のAWSサービスと統合することによるメリットについてそれぞれ紹介します。

AWS Lambda

AWS CloudTrailをAWS Lambdaと統合することで、Amazon S3の通知機能を活用してイベントをAWS Lambdaに共有することができます。AWS CloudTrailにより、Amazon S3バケットにログが送られると、Amazon S3によってLambda 関数からAWS CloudTrailで記録されたログが処理されます。

Amazon CloudWatch Logs

AWS CloudTrailをAmazon CloudWatch Logsと統合することで、AWS CloudTrailで取得したログやデータのイベントなどを、Amazon CloudWatch Logsに送信することが可能になります。Amazon CloudWatch Logsでは、イベントの監視と検索を実行できるようになります。また、AWS LambdaやAmazon Elasticsearch ServiceなどのAWSの他のサービスに発生したイベントを配信することができるようになります。

Amazon CloudWatch Events(Amazon EventBridge)

AWS CloudTrailとAmazon CloudWatch Eventsを統合することで、AWSのイベントに対して自動的に対応することができます。Amazon CloudWatch Eventsを使用すると、AWS CloudTrailによって、設定したイベントが発生したときに、実行すべきアクションを決定できます。

【要注意】Amazon CloudWatch Eventsについて
Amazon CloudWatch Eventsの機能は現在、より多くのイベントソースに対応した「Amazon EventBridge」に拡張・統合されています。新規に構築する場合はAmazon EventBridgeの利用が推奨されています(既存のCloudWatch Eventsルールはそのまま利用可能です)。

押さえておきたいポイント

  • AWS CloudTrailは各リージョンで最初の1つの証跡(イベント履歴)は無料で利用でき、2つ目以降の証跡や長期保存・分析用の追加設定から料金が発生する
  • Amazon CloudWatch Logsと連携させることで、ログの検索やコンプライアンス違反イベントの検知、インシデント対応の迅速化につながる
  • イベント連携先はAmazon CloudWatch Eventsに加えて、より多くのイベントソースに対応するAmazon EventBridgeへの移行も検討するとよい

よくある質問

Q. AWS CloudTrailは何もしなくても自動で有効になっていますか?

AWSアカウントを作成すると、過去90日間の管理イベントを確認できる「イベント履歴」がデフォルトで有効になっています。ただし、90日を超えるログの保存や、S3・Lambdaなどのデータイベントの記録、通知連携などを行うには、別途「証跡(トレイル)」を作成して設定する必要があります。

Q. AWS CloudTrailだけでセキュリティ対策として十分ですか?

AWS CloudTrailはあくまで「誰が・いつ・何をしたか」を記録する監査ログのサービスです。異常な操作をリアルタイムで検知したり自動的に防御したりする機能は限定的なため、Amazon CloudWatch(Alarms)やAmazon GuardDutyなど他のセキュリティ・監視サービスと組み合わせて運用するのが一般的です。

Q. CloudTrailのログはどれくらいの期間保存されますか?

証跡を作成せずデフォルトで確認できる「イベント履歴」は直近90日分のみです。それより長期間ログを保持したい場合は、証跡を作成してAmazon S3バケットにログを継続的に出力し、ライフサイクルルール等で保存期間を管理する必要があります。

まとめ

この記事のポイント:

  • AWS CloudTrailはAWSアカウント内の操作を記録し、セキュリティ分析やトラブルシューティングに役立つ監査ログサービス
  • 最初の証跡は無料、2つ目以降や長期保存・詳細分析には料金が発生する(最新料金は公式サイトで要確認)
  • Amazon CloudWatch LogsやAmazon EventBridge(旧CloudWatch Events)と組み合わせることで、監視・通知・自動対応まで一気通貫で構築できる

AWS CloudTrailは、AWSアカウントのセキュリティやコンプライアンス、監査などを行うために役立つツールです。様々なサービスと統合することでさらに有効活用できることが期待されます。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →