View a markdown version of this page

CloudTrail を使用した AWS Audit ManagerAPI コールのログ記録 - AWS Audit Manager

AWS Audit Managerは新規顧客に公開されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「AWS Audit Manager 可用性の変更」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudTrail を使用した AWS Audit ManagerAPI コールのログ記録

Audit Manager は、Audit Manager のユーザー、ロール、または によって実行されたアクションを記録するサービスである CloudTrail と統合AWS のサービスされています。CloudTrail は、Audit Manager のすべての API コールをイベントとしてキャプチャします。キャプチャされた呼び出しには、Audit Manager コンソールからの呼び出しと、Audit Manager API 操作へのコード呼び出しが含まれます。

追跡を作成すると、Audit Managerのイベントを含むCloudTrailイベントのAmazon S3バケットへの継続的な配信が有効になります。証跡を設定しない場合でも、CloudTrail コンソールの [イベント履歴] で最新のイベントを表示できます。

CloudTrail が収集した情報を使用して、Audit Managerに対して行われたリクエスト、リクエスト元の IP アドレス、リクエスト作成者、リクエストの作成日時、およびその他の詳細情報を確認できます。

CloudTrail の詳細については、「AWS CloudTrail ユーザーガイド」を参照してください。

CloudTrailのAudit Manager 情報

CloudTrail は、アカウントの作成AWS アカウント時に で有効になります。Audit Managerでアクティビティが発生すると、そのアクティビティは [イベント履歴] 内の他の AWS のサービスイベントと共に CloudTrail イベントに記録されます。

で最近のイベントを表示、検索、ダウンロードできますAWS アカウント。詳細については、CloudTrail イベント履歴でのイベントの表示を参照してください。

Audit Manager のイベントなどAWS アカウント、 のイベントの継続的な記録については、証跡を作成します。証跡により、CloudTrail はログファイルを Amazon S3 バケットに配信できます。デフォルトでは、コンソールで証跡を作成するときに、証跡がすべての AWS リージョン に適用されます。証跡は、AWSパーティション内のすべてのリージョンからのイベントをログに記録し、指定した Amazon S3 バケットにログファイルを配信します。

さらに、CloudTrail ログで収集されたイベントデータをさらに分析して処理AWS のサービスするように他の を設定できます。詳細については、次を参照してください:

Audit Managerのすべての アクションは CloudTrail によってログに記録され、AWS Audit ManagerAPI リファレンス に文書化されます。例えば、CreateControlDeleteControl、および UpdateAssessmentFramework API 操作への呼び出しによって、CloudTrail ログファイル内にエントリが生成されます。

すべてのイベントまたはログエントリには、誰がリクエストを生成したかに関する情報が含まれています。アイデンティティ情報は、以下を判別するのに役立ちます。

  • リクエストが、ルートユーザーの認証情報で行われたかどうか。

  • リクエストがロールまたはフェデレーションユーザーのテンポラリなセキュリティ認証情報を使用して行われたかどうか。

  • リクエストが、別の AWS のサービス によって送信されたかどうか。

詳細については、「CloudTrail userIdentity 要素」を参照してください。

Audit Managerのログ・ファイルエントリーを理解する

「トレイル」は、指定した Amazon S3 バケットにイベントをログファイルとして配信するように設定できます。CloudTrail のログファイルは、単一か複数のログエントリを含みます。イベントは、任意の出典からの単一のリクエストを表し、リクエストされたアクション、アクションの日時、リクエストパラメータなどに関する情報が含まれます。CloudTrail ログファイルは、パブリック API コールの順序付けられたスタックトレースではないため、特定の順序では表示されません。

以下の例は、CreateAssessment アクションを示す CloudTrail ログエントリです。

{ eventVersion:"1.05", userIdentity:{ type:"IAMUser", principalId:"principalId", arn:"arn:aws:iam::accountId:user/userName", accountId:"111122223333", accessKeyId:"accessKeyId", userName:"userName", sessionContext:{ sessionIssuer:{ }, webIdFederationData:{ }, attributes:{ mfaAuthenticated:"false", creationDate:"2020-11-19T07:32:06Z" } } }, eventTime:"2020-11-19T07:32:36Z", eventSource:"auditmanager.amazonaws.com", eventName:"CreateAssessment", awsRegion:"us-west-2", sourceIPAddress:"sourceIPAddress", userAgent:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36", requestParameters:{ frameworkId:"frameworkId", assessmentReportsDestination:{ destination:"***", destinationType:"S3" }, clientToken:"***", scope:{ awsServices:[ { serviceName:"license-manager" } ], awsAccounts:"***" }, roles:"***", name:"***", description:"***", tags:"***" }, responseElements:{ assessment:"***" }, requestID:"0d950f8c-5211-40db-8c37-2ed38ffcc894", eventID:"a782029a-959e-4549-81df-9f6596775cb0", readOnly:false, eventType:"AwsApiCall", recipientAccountId:"recipientAccountId" }