AWS CloudTrail と Amazon CloudWatchの違いについてよく間違えてしまうので備忘録
大前提
AWS CloudTrailはAWS およびハイブリッドおよびマルチクラウド環境でのユーザーアクティビティと API の使用状況を追跡
より抜粋
Amazon CloudWatchはアプリケーションを監視し、パフォーマンスの変化に対応し、リソースの使用を最適化し、運用状況に関する洞察を提供するサービス
より抜粋
間違えやすい点
・追跡と監視を間違えやすい
見分け方
trailの意味は手がかり、トレース、(何かが)通った跡,痕跡;小道,獣道
の意味であることに注意しておく。
問題の発生を調査するのか監視をするのかで見分ける。
EC2インスタンスなどのリソースを起動・終了させるなどのアクションをユーザー毎に確認する必要があります。
こういう問題が厄介で引っかかりやすい
答えはtrail。
AWS およびハイブリッドおよびマルチクラウド環境でのユーザーアクティビティに該当する。
反面Amazon CloudWatchにユーザーアクティビティを確認するもの機能はない。