

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

# AWS 経由で配信される サービスイベント AWS CloudTrail
<a name="eb-service-event-cloudtrail"></a>

 AWS CloudTrail は、 AWS API コールなどのイベントを自動的に記録するサービスです。CloudTrail からの情報を使用する EventBridge ルールを作成できます。CloudTrail の詳細については、[「 とは AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)」を参照してください。

CloudTrail は、次のタイプのイベントをデフォルトの EventBridge イベントバスに送信します。いずれの場合も、イベントの `detail-type` 値はリストされているイベントタイプです。
+ `AWS API Call via CloudTrail`

  パブリック AWS サービス API へのリクエストを表すイベント。

  詳細については、「*AWS CloudTrail ユーザーガイド*」の「[CloudTrail イベントについて理解する](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-events.html)」を参照してください。
+ `AWS Console Signin via CloudTrail`

   AWS マネジメントコンソール、 AWS ディスカッションフォーラム、 AWS サポートセンターへのサインインを試みます。

  詳細については、「*AWS CloudTrail ユーザーガイド*」の「[AWS Management Console サインインイベント](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-aws-console-sign-in-events.html)」を参照してください。
+ `AWS Console Action via CloudTrail`

  コンソールで実行された API コールではないアクション。

  詳細については、「*AWS CloudTrail ユーザーガイド*」の「[AWS Management Console サインインイベント](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-aws-console-sign-in-events.html)」を参照してください。
+ `AWS Service Event via CloudTrail`

   AWS サービスによって作成されたが、パブリック AWS サービス API へのリクエストによって直接トリガーされないイベント。

  詳細については、「*AWS CloudTrail ユーザーガイド*」の「[AWS service events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/non-api-aws-service-events.html)」を参照してください。
+ `AWS Insight via CloudTrail`

  Insights イベントは、顧客が CloudTrail Insight 機能を有効にすると CloudTrail によってトリガーされます。

  詳細については、「*AWS CloudTrail ユーザーガイド*」の「[CloudTrail Insights](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-insight-details.html)」を参照してください。

CloudTrail の `detail-type` 値のいずれかを使用してイベントを記録するには、ログ記録を使用して CloudTrail の証跡を有効にする必要があります。詳細については、「*AWS CloudTrail ユーザーガイド*」の「[Working with CloudTrail trails](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-trails.html)」を参照してください。

 AWS サービスの一部の出現は、サービス自体と CloudTrail の両方で EventBridge に報告できます。例えば、インスタンスを開始する Amazon EC2 API コールでは、複数のイベントを生成します。
+ インスタンスが `pending` に入り、`running` 状態になると Amazon EC2 から EventBridge に直接送信される `EC2 Instance State-change Notification` イベント。例えば、次のようになります。

  ```
  {
      . . . 
     "detail-type":"EC2 Instance State-change Notification",
     "source":"aws.ec2",
      . . . 
     "detail":{
        "instance-id":"i-abcd1111",
        "state":"pending"
     }
  }
  ```
+ API コール自体を表す、CloudTrail から EventBridge に送信される `AWS API Call via CloudTrail` イベント。例えば、次のようになります。

  ```
  {
      . . . 
     "detail-type":"AWS API Call via CloudTrail",
     "source":"aws.ec2",
      . . . 
     ],
    "detail": {
      "eventSource": "ec2.amazonaws.com",
      "eventName": "StartInstances"
      }
  }
  ```

**注記**  
`Put*Events` API コールイベントをイベントパターンの作成の基礎として使用する場合は、最終的なイベントパターンが 1 MB を超えないようにしてください。`Put*Events` リクエストの最大サイズは 1 MB です。詳細については、「[](eb-putevents.md)」を参照してください。

CloudTrail がサポートするサービスの詳細については、「*CloudTrail ユーザーガイド*」の「[CloudTrail supported services and integrations](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html)」を参照してください。