AWS CloudTrail を使用した AWS 推奨アクション API コールのログ記録 - AWS マネジメントコンソール

AWS CloudTrail を使用した AWS 推奨アクション API コールのログ記録

AWS 推奨アクションは AWS CloudTrail と統合されていて、ユーザー、ロール、または AWS のサービス によって実行されたアクションを記録するサービスです。CloudTrail は、AWS 推奨アクションに対するすべての API コールをイベントとしてキャプチャします。キャプチャされるコールには、AWS マネジメントコンソール 空のコールと、AWS 推奨アクション API オペレーションへのコードコールが含まれます。CloudTrail によって収集された情報を使用して、AWS 推奨アクションに対して行われたリクエスト、リクエスト元の IP アドレス、リクエストの作成日時、およびその他の詳細を確認できます。

アカウントを作成すると、AWS アカウント で CloudTrail がアクティブになり、自動的に CloudTrail の[イベント履歴] にアクセスできるようになります。CloudTrail の [イベント履歴] では、AWS リージョン で過去 90 日間に記録された 管理イベントの表示、検索、およびダウンロードが可能で、変更不可能な記録を確認できます。詳細については、「AWS CloudTrail ユーザーガイド」の「CloudTrail イベント履歴の使用」を参照してください。[イベント履歴] の閲覧には CloudTrail の料金はかかりません。

AWS アカウント で過去 90 日間のイベントを継続的に記録するには、証跡または CloudTrail Lake イベントデータストアを作成します。

CloudTrail での AWS 推奨アクション管理イベント

管理イベントでは、AWS アカウント のリソースに対して実行される管理オペレーションについての情報が得られます。これらのイベントは、コントロールプレーンオペレーションとも呼ばれます。CloudTrail は、デフォルトで管理イベントをログ記録します。

AWS 推奨アクションは、すべての AWS 推奨アクションコントロールプレーンオペレーションを管理イベントとしてログに記録します。

AWS 推奨アクションイベントの例

各イベントは任意の送信元からの単一のリクエストを表し、リクエストされた API オペレーション、オペレーションの日時、リクエストパラメータなどに関する情報を含みます。CloudTrail ログファイルは、パブリック API コールの順序付けられたスタックトレースではないため、イベントは特定の順序で表示されません。

次の例は、 オペレーションを示す CloudTrail イベントを示しています。

{ "awsRegion": "us-east-2", "eventCategory": "Management", "eventID": "3510a29e-8070-4cbc-b6a0-9e11f18e26ec", "eventName": "ListRecommendedActions", "eventSource": "action-recommendations.amazonaws.com", "eventTime": "2025-09-03T03:52:02Z", "eventType": "AwsApiCall", "eventVersion": "1.09", "managementEvent": true, "readOnly": true, "recipientAccountId": "123456789098", "requestID": "ec431c91-0315-413d-bdb6-d282fd4f6d83", "requestParameters": { "context": "*", "uxChannel": "EXAMPLE" }, "responseElements": null, "sourceIPAddress": "192.0.2.0", "userAgent": "EXAMPLE", "userIdentity": { "type": "AssumedRole", "principalId": "AROARZDBH75ZCUYWFSTUS:EXAMPLE", "arn": "arn:aws:sts::123456789098:assumed-role/EXAMPLE", "accountId": "12345678909", "accessKeyId": "ASIARZDBEXAMPLE", "sessionContext": { "sessionIssuer": { "type": "Role", "principalId": "AROARZDBHEXAMPLE", "arn": "arn:aws:iam::12345678909:role/EXAMPLE", "accountId": "12345678909", "userName": "EXAMPLE" }, "attributes": { "creationDate": "2025-09-03T03:52:00Z", "mfaAuthenticated": "false" } }, "invokedBy": "action-recommendations.amazonaws.com" } }

CloudTrail レコードの内容については、「AWS CloudTrail ユーザーガイド」の「CloudTrail record contents」を参照してください。