

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

# モニタリング AWS Clean Rooms
<a name="monitoring-overview"></a>

モニタリングは、 およびその他の AWS Clean Rooms AWS ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。 AWS には、監視 AWS Clean Rooms、問題発生時の報告、必要に応じて自動アクションを実行するための以下のモニタリングツールが用意されています。
+ *Amazon CloudWatch Logs* を使用すると、Amazon EC2 インスタンスやその他のソースからログファイルをモニタリング AWS CloudTrail、保存、アクセスできます。Amazon CloudWatch Logs は、ログファイル内の情報をモニタリングし、特定のしきい値が満たされたときに通知します。高い耐久性を備えたストレージにログデータをアーカイブすることもできます。詳細については、「[Amazon CloudWatch Logs ユーザーガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)」を参照してください。

  Clean Rooms ML により、特定の API アクションのクロスアカウントジョブが許可されます。ジョブ AWS アカウント を開始した は、ジョブの AWS CloudTrail 監査ログイベントを受け取ります。詳細については、[AWS Clean Rooms ML の IAM 動作](ml-behaviors.md)を参照してください。
+ *AWS CloudTrail* は、 によって、または に代わって行われた API コールおよび関連イベントをキャプチャ AWS アカウント し、指定した Amazon S3 バケットにログファイルを配信します。呼び出し元のユーザーとアカウント AWS、呼び出し元の送信元 IP アドレス、呼び出しの発生日時を特定できます。詳細については、「[AWS CloudTrail ユーザーガイド](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)」を参照してください。
+ *Amazon EventBridge* は、アプリケーションをさまざまなイベントソースのデータに簡単に接続できるようにするサーバーレスイベントバスサービスです。EventBridge は、お客様独自のアプリケーション、Software as a Service (SaaS) アプリケーション、 AWS のサービスからのリアルタイムデータをストリーム配信し、そのデータを Lambda などのターゲットにルーティングします。これにより、サービスで発生したイベントをモニタリングし、イベント駆動型アーキテクチャを構築できます。詳細については、[「Amazon EventBridge ユーザーガイド](https://docs.aws.amazon.com/eventbridge/latest/userguide/)」および[「Amazon EventBridge イベントリファレンス](https://docs.aws.amazon.com/eventbridge/latest/ref/events-ref-cleanrooms.html)」を参照してください。
+ *AWS Billing and Cost Management* は、請求書の支払いとコストの最適化に役立つ機能を提供するサービスです。アマゾン ウェブ サービスでは、使用量に基づいてアカウントに請求されるため、使用した分に対してのみ料金が発生します。 AWS また、 では、リソースに[コスト配分タグ](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html)を適用して AWS コストを追跡および分類することもできます。たとえば、 では AWS Clean Rooms、コラボレーションメンバーシップにタグを適用して、コラボレーションあたりのコストを追跡できます。詳細については、「[AWS Billing ユーザーガイド](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/)」を参照してください。

# 分析ログイン AWS Clean Rooms
<a name="query-logs"></a>

*分析ログ*記録は の機能です AWS Clean Rooms。[コラボレーションを作成し](create-collaboration.md)、**分析ログ**記録を有効にすると、メンバーは Amazon CloudWatch Logs のジョブからのクエリまたはログから関連するログを保存できます。

クエリログとジョブログを使用すると、メンバーはクエリが分析ルールに準拠しているかどうか、およびコラボレーション契約に準拠しているかどうかを判断できます。さらに、クエリログは監査にも役立ちます。

 AWS Clean Rooms コンソールで**分析ログ**記録オプションが有効になっている場合、クエリログには以下が含まれます。
+ `analysisRule` – 設定済みテーブルの分析ルール。
+ `analysisTemplateArn` – 実行された分析テンプレート (分析ルールに応じて表示されます)。
+ `collaborationId` – クエリが実行されたコラボレーションの一意の ID。
+ `configuredTableID` – クエリで参照された設定済みテーブルの一意の ID。
+ `directQueryAnalysisRulePolicy.custom.allowedAnalysis` – 設定済みテーブルで実行が許可された分析テンプレート (分析ルールに応じて表示されます)。
+ `directQueryAnalysisRulePolicy.v1.custom.allowedAnalysisProviders` – クエリの作成を許可されたクエリプロバイダー (分析ルールに応じて表示されます)。
+ `errorCode` – クエリが正しく実行されなかったときのエラーコード。
+ `errorMessage` – クエリが正しく実行されなかったときのエラーメッセージ。
+ `eventID` – 実行されたクエリの一意の ID。2023 年 8 月 31 日以降、この一意の ID は `protectedQueryID` と同じになります。
+ `eventTimestamp` – クエリ実行時間。
+ `parameters.parametervalue` – パラメータ値 (クエリテキストに応じて表示されます)。
+ `queryText` – 実行されたクエリの SQL 定義。パラメータがある場合は、`:parametervalue` というラベルが付けられます。
+ `queryValidationErrors` – クエリ検証時のクエリエラー。
+ `schemaName` – クエリで参照された設定済みテーブルの関連付けの名前。
+ `status` – クエリの実行ステータス。

# クエリログとジョブログの受信
<a name="receiving-query-logs"></a>

クエリログとジョブログをセットアップ AWS Clean Rooms するために、 の外部でアクションを実行する必要はありません。 AWS Clean Rooms は、各コラボレーションメンバーが[メンバーシップを作成](create-membership.md)した後に、コラボレーション用のロググループを作成します。

クエリを実行できるメンバー、クエリとジョブを実行できるメンバー、結果を受信できるメンバー、およびクエリで設定テーブルが参照されているメンバーには、クエリログまたはジョブログが送信されます。

クエリを行えるメンバーと結果を受け取れるメンバーは、クエリで参照される各設定済みテーブルのクエリログを受け取ります。双方が設定済みテーブルの所有者でない場合、設定済みテーブルの ID (`configuredTableID`) は表示されません。

クエリとジョブを実行できるメンバー、および結果を受け取ることができるメンバーは、ジョブで参照される設定済みテーブルごとにジョブログを受け取ります。双方が設定済みテーブルの所有者でない場合、設定済みテーブルの ID (`configuredTableID`) は表示されません。

1 人のメンバーが所有する複数の設定済みテーブルの関連付けがクエリで参照されている場合、そのメンバーは設定済みテーブルごとにクエリログを受け取ります。

メンバーにジョブで参照されている設定済みテーブルの関連付けが複数ある場合、設定済みテーブルごとにジョブログを受け取ります。

 AWS Clean Roomsでサポートされていない、またはサポートされている SQL を含むクエリログが作成されます。詳細については、「[AWS Clean Rooms SQL リファレンス](https://docs.aws.amazon.com/clean-rooms/latest/sql-reference/sql-reference.html)」を参照してください。

ログは、クエリまたはジョブが、コラボレーションに関連付けられていない設定済みテーブルを参照するときにも作成されます。

ログには、誤った SQL に関する情報が含まれている可能性があります。

クエリログとジョブログはクエリのステータスを示しますが、クエリ出力が配信されたかどうかを報告しません。クエリまたはジョブが、クエリを実行できるメンバーによって送信されたことを確認します。クエリログは、クエリに でサポートされている SQL が含まれ AWS Clean Rooms 、コラボレーションに関連付けられた設定済みテーブルを参照していることも確認します。

**Example**  
たとえば、クエリが分析ルールへの準拠 AWS Clean Rooms を検証した後、クエリ処理中にキャンセルされた場合、ログは生成されません。

ロググループを削除した場合は、同じロググループ名 (コラボレーションのコラボレーション ID) を使用してロググループを手動で再作成する必要があります。または、メンバーシップのログの有効/無効を切り替えることもできます。

分析ログ記録を有効にする方法の詳細については、「」を参照してください[コラボレーションの作成](create-collaboration.md)。

Amazon CloudWatch Logs の詳細については、「[Amazon CloudWatch Logs ユーザーガイド](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)」を参照してください。

# クエリログとジョブログに推奨されるアクション
<a name="using-query-logs"></a>

メンバーが次のアクションを定期的に実行することを推奨します。
+ クエリとジョブがコラボレーションで合意されたユースケースまたはクエリと一致することを確認するには、コラボレーションで実行されるクエリとジョブを確認します。

  最近のクエリを表示する方法の詳細については、「[最近のクエリの表示](https://docs.aws.amazon.com/clean-rooms/latest/userguide/query-data.html#view-queries-console)」を参照してください。

  最近のジョブを表示する方法の詳細については、「」を参照してください[最近のジョブの表示](view-recent-jobs.md)。
+ 設定済みテーブルの列がコラボレーションに際して合意されたものと一致していることを確認するために、コラボレーションメンバーの分析ルールとクエリで使用される設定済みテーブルの列を確認してください。

  設定した列を表示する方法の詳細については、「[テーブルと分析ルールの表示](https://docs.aws.amazon.com/clean-rooms/latest/userguide/manage-configured-tables.html#view-tables)」を参照してください。

# での CloudWatch による詳細なモニタリングAWS Clean Rooms
<a name="cloudwatch-metrics"></a>

*詳細モニタリング*はオプトイン機能ですAWS Clean Rooms。[コラボレーションを作成して](create-collaboration.md)**詳細モニタリング**を有効にすると、クエリを実行できるメンバーと設定済みの支払者は、CloudWatch アカウントで詳細なオブザーバビリティメトリクスを受け取ることを選択できます。

詳細モニタリングを使用すると、メンバーはクエリパフォーマンスのモニタリング、リソース使用率の追跡、運用上のインサイトのためのダッシュボードの作成を行うことができます。これらのメトリクスは、キャパシティプランニング、コスト分析、パフォーマンス問題のトラブルシューティングに役立ちます。

**注記**  
メトリクスの可用性は、設定されたテーブルデータソースによって異なります。  
Athena をデータソースとする設定済みテーブルを参照する分析の場合、 `BytesRead`および `QueryFileScanned`メトリクスは常に 0 を返します。
Snowflake をデータソースとして設定済みテーブルを参照する分析の場合、`BytesRead`、`QueryFileScanned`、および `RecordsRead`メトリクスは常に 0 を返します。
異なるデータソースを持つ複数の設定済みテーブル (Snowflake テーブルや S3-backedAWS Glue テーブルなど) を参照`BytesRead`し、S3-backedAWS Glue テーブルのメトリクスのみを`QueryFileScanned`返す分析の場合、 は S3-backedAWS Glue テーブルと Athena テーブルのメトリクス`RecordsRead`を返します。

## メトリクスの種類
<a name="cloudwatch-metrics-types"></a>

AWS Clean Roomsは 2 つのカテゴリのメトリクスを CloudWatch に発行します。

### 集約された詳細モニタリングメトリクス
<a name="cloudwatch-metrics-aggregated"></a>

これらのメトリクスは、分析全体で集計レベルの可視性を提供します。

`AnalysisRuntime`  
分析の合計時間をミリ秒単位で表示します。

`CRPUConsumed`  
特定の分析に消費される CRPU (クリーンルーム処理ユニット）。CRPU の計算の詳細については、[AWS Clean Rooms「 料金](https://aws.amazon.com/clean-rooms/pricing/)表」を参照してください。

`ConcurrentVCPUs`  
特定の時点で使用されている同時 vCPU (サービスクォータ関連）。

`AnalysesCount`  
指定されたディメンションに対して一定期間実行される分析の数。

`ConcurrentQueries`  
特定の時点での同時クエリ数 (サービスクォータ関連）。

### クエリレベルの詳細モニタリングメトリクス
<a name="cloudwatch-metrics-query-level"></a>

これらのメトリクスは、個々のクエリ実行に関する詳細なインサイトを提供します。

`BytesRead`  
分析のためにソーステーブルから読み取られた合計データ (バイト単位）。

`BytesWritten`  
分析用に書き込まれた合計データ (バイト単位）。

`RecordsRead`  
分析のためにソーステーブルから読み取られたレコードの合計数。

`RecordsWritten`  
分析結果で返されたレコードの合計数。

`QueryFileScanned`  
分析用にスキャンされたデータファイルの合計数。

`Memory utilization`  
分析に使用されるメモリリソース。

`vCPU utilization`  
分析に使用される vCPU リソース。

`Disk utilization`  
分析に使用されるストレージリソース。

## メトリクスのディメンション
<a name="cloudwatch-metrics-dimensions"></a>

メトリクスは、次のディメンションによって整理されます。
+ **分析ステータス**: 完了
+ **分析タイプ**: SparkSQL
+ **メンバーシップ**: メンバーシップ ID
+ **クエリ**: 個々のクエリ ID (クエリレベルのメトリクス用)
+ **アカウント/リージョン**: AWS アカウントと リージョン

すべてのメトリクスは CloudWatch `AWS/CleanRooms`の名前空間に発行されます。

## メトリクスにアクセスできるユーザー
<a name="cloudwatch-metrics-access"></a>

詳細なモニタリングメトリクスは、以下に使用できます。
+ **クエリランナー**: コラボレーションでクエリを実行できるメンバー
+ **設定済み支払者**: クエリ実行コストを支払うように指定されたメンバー

データのみを提供するメンバーは、詳細なモニタリングメトリクスにアクセスできません。

## 料金
<a name="cloudwatch-metrics-pricing"></a>

AWS Clean RoomsはCloudWatch へのメトリクスの発行には課金しません。ただし、メトリクスストレージ、ダッシュボードの使用、アラームには標準の CloudWatch 料金が適用されます。詳細については、[Amazon CloudWatch 料金表](https://aws.amazon.com/cloudwatch/pricing/)をご覧ください。

# を使用した AWS Clean Rooms API コールのログ記録 AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

AWS Clean Rooms は、ユーザー AWS CloudTrail、ロール、または によって実行されたアクションを記録するサービスである と統合 AWS のサービス されています AWS Clean Rooms。CloudTrail は、 のすべての API コールをイベント AWS Clean Rooms としてキャプチャします。キャプチャされた呼び出しには、 AWS Clean Rooms コンソールからの呼び出しと AWS Clean Rooms API オペレーションへのコード呼び出しが含まれます。証跡を作成する場合は、イベントを含む Amazon S3 バケットへの CloudTrail イベントの継続的な配信を有効にすることができます AWS Clean Rooms。追跡を設定しない場合でも、CloudTrail コンソールの [**Event history (イベント履歴)**] で最新のイベントを表示できます。CloudTrail が収集した情報を使用して、 AWS Clean Roomsに対して行われた要求、要求が行われた IP アドレス、要求を行った人、要求が行われた日時、および追加の詳細を判別できます。

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

## AWS Clean Rooms CloudTrail の情報
<a name="service-name-info-in-cloudtrail"></a>

CloudTrail は、アカウントの作成 AWS アカウント 時に で有効になります。でアクティビティが発生すると AWS Clean Rooms、そのアクティビティはイベント履歴の他の AWS のサービス イベントとともに CloudTrail イベントに記録されます。 ****最近のイベントは、 AWS アカウントで表示、検索、ダウンロードできます。詳細については、 [CloudTrail イベント履歴でのイベントの表示](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)を参照してください。

のイベントなど AWS アカウント、 のイベントの継続的な記録については AWS Clean Rooms、証跡を作成します。*証跡*により、CloudTrail はログファイルを Amazon S3 バケットに配信できます。デフォルトでは、コンソールで証跡を作成するときに、証跡がすべての AWS リージョンに適用されます。証跡は、 AWS パーティション内のすべてのリージョンからのイベントをログに記録し、指定した Amazon S3 バケットにログファイルを配信します。さらに、CloudTrail ログで収集されたイベントデータをより詳細に分析し、それを基にアクションを取るために他の AWS のサービス を設定できます。詳細については、次を参照してください:
+ [追跡を作成するための概要](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail がサポートされているサービスと統合](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ 「[CloudTrail の Amazon SNS 通知の設定](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)」
+ [CloudTrail ログファイルの複数のリージョンからの受け取り](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [複数のアカウントから CloudTrail ログファイルを受け取る](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

すべての AWS Clean Rooms アクションは CloudTrail によってログに記録され、 [https://docs.aws.amazon.com/clean-rooms/latest/apireference/Welcome.html](https://docs.aws.amazon.com/clean-rooms/latest/apireference/Welcome.html)に記載されています。

各イベントまたはログエントリには、誰がリクエストを生成したかという情報が含まれます。アイデンティティ情報は、以下を判別するのに役立ちます。
+ リクエストが、ルートユーザーまたは IAM ユーザーのどちらの認証情報を使用して送信されたかどうか。
+ リクエストがロールまたはフェデレーションユーザーのテンポラリなセキュリティ認証情報を使用して行われたかどうか。
+ リクエストが、別の AWS のサービスによって送信されたかどうか。

詳細については、「[CloudTrail userIdentity エレメント](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html)」を参照してください。

## AWS Clean Rooms ログファイルエントリについて
<a name="understanding-service-name-entries"></a>

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

## Example AWS Clean Rooms CloudTrail イベント
<a name="example-CT-events"></a>

次の例は、以下の CloudTrail イベントを示しています。

**Topics**
+ [StartProtectedQuery (成功)](#startprotectedquery_successful)
+ [StartProtectedQuery (失敗)](#startprotectedquery_failed)

### StartProtectedQuery (成功)
<a name="startprotectedquery_successful"></a>

```
{
    "eventVersion": "1.08",
    "userIdentity": {
        "type": "AssumedRole",
        "principalId": "EXAMPLE_PRINCIPAL_ID",
        "arn": "arn:aws:sts::123456789012:assumed-role/query-runner/jdoe",
        "accountId": "123456789012",
        "accessKeyId": "EXAMPLE_KEY_ID",
        "sessionContext": {
            "sessionIssuer": {
                "type": "Role",
                "principalId": "EXAMPLE_PRINCIPAL_ID",
                "arn": "arn:aws:iam::123456789012:role/query-runner",
                "accountId": "123456789012",
                "userName": "query-runner"
            },
            "webIdFederationData": {},
            "attributes": {
                "creationDate": "2023-04-07T19:34:32Z",
                "mfaAuthenticated": "false"
            }
        }
    },
    "eventTime": "2023-04-07T19:53:32Z",
    "eventSource": "cleanrooms.amazonaws.com",
    "eventName": "StartProtectedQuery",
    "awsRegion": "us-east-2",
    "sourceIPAddress": "203.0.113.1",
    "userAgent": "aws-internal/3",
    "requestParameters": {
        "resultConfiguration": {
            "outputConfiguration": {
                "s3": {
                    "resultFormat": "CSV",
                    "bucket": "cleanrooms-queryresults-jdoe-test",
                    "keyPrefix": "test"
                }
            }
        },
        "sqlParameters": "***",
        "membershipIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "type": "SQL"
    },
    "responseElements": {
        "Access-Control-Expose-Headers": "x-amzn-RequestId,x-amzn-ErrorType,x-amzn-ErrorMessage,Date",
        "protectedQuery": {
            "createTime": 1680897212.279,
            "id": "f5988bf1-771a-4141-82a8-26fcc4e41c9f",
            "membershipArn": "arn:aws:cleanrooms:us-east-2:123456789012:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "membershipId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "resultConfiguration": {
                "outputConfiguration": {
                    "s3": {
                        "bucket": "cleanrooms-queryresults-jdoe-test",
                        "keyPrefix": "test",
                        "resultFormat": "CSV"
                    }
                }
            },
            "sqlParameters": "***",
            "status": "SUBMITTED"
        }
    },
    "requestID": "7464211b-2277-4b55-9723-fb4f259aefd2",
    "eventID": "f7610f5e-74b9-420f-ae43-206571ebcbf7",
    "readOnly": false,
    "eventType": "AwsApiCall",
    "managementEvent": true,
    "recipientAccountId": "123456789012",
    "eventCategory": "Management"
}
```

### StartProtectedQuery (失敗)
<a name="startprotectedquery_failed"></a>

```
{
    "eventVersion": "1.08",
    "userIdentity": {
        "type": "AssumedRole",
        "principalId": "EXAMPLE_PRINCIPAL_ID",
        "arn": "arn:aws:sts::123456789012:assumed-role/query-runner/jdoe",
        "accountId": "123456789012",
        "accessKeyId": "EXAMPLE_KEY_ID",
        "sessionContext": {
            "sessionIssuer": {
                "type": "Role",
                "principalId": "EXAMPLE_PRINCIPAL_ID",
                "arn": "arn:aws:iam::123456789012:role/query-runner",
                "accountId": "123456789012",
                "userName": "query-runner"
            },
            "webIdFederationData": {},
            "attributes": {
                "creationDate": "2023-04-07T19:34:32Z",
                "mfaAuthenticated": "false"
            }
        }
    },
    "eventTime": "2023-04-07T19:47:27Z",
    "eventSource": "cleanrooms.amazonaws.com",
    "eventName": "StartProtectedQuery",
    "awsRegion": "us-east-2",
    "sourceIPAddress": "203.0.113.1",
    "userAgent": "aws-internal/3",
    "errorCode": "ValidationException",
    "requestParameters": {
        "resultConfiguration": {
            "outputConfiguration": {
                "s3": {
                    "resultFormat": "CSV",
                    "bucket": "cleanrooms-queryresults-jdoe-test",
                    "keyPrefix": "test"
                }
            }
        },
        "sqlParameters": "***",
        "membershipIdentifier": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "type": "SQL"
    },
    "responseElements": {
        "Access-Control-Expose-Headers": "x-amzn-RequestId,x-amzn-ErrorType,x-amzn-ErrorMessage,Date",
        "message": "Column(s) [identifier] is not allowed in select"
    },
    "requestID": "e29f9f74-8299-4a83-9d18-5ddce7302f07",
    "eventID": "c8ee3498-8e4e-44b5-87e4-ab9477e56eb5",
    "readOnly": false,
    "eventType": "AwsApiCall",
    "managementEvent": true,
    "recipientAccountId": "123456789012",
    "eventCategory": "Management"
}
```

# Amazon EventBridge を使用してイベント駆動型アプリケーション AWS Clean Rooms に統合する
<a name="eventbridge-integration-full"></a>

で発生するイベントを使用してアプリケーションコンポーネント間で通信し、ダウンストリームプロセスを開始するイベント駆動型アプリケーション (EDAs) AWS Clean Rooms AWS Clean Rooms に を組み込むことができます。これを行うには、Amazon EventBridge を使用して、 から他のソフトウェアコンポーネントにイベント AWS Clean Rooms をルーティングします。Amazon EventBridge は、イベントを使用してアプリケーションコンポーネントを接続するサーバーレスサービスです。これにより、コードやオペレーションを追加することなく、 のような AWS AWS Clean Rooms サービスをイベント駆動型アーキテクチャに簡単に統合できます。

イベント駆動型アーキテクチャとは、イベントの発信と応答によって連携する、疎結合のソフトウェアシステムを構築するスタイルです。このモデルでは、イベントはリソースまたは環境の変更を表します。

EventBridge の仕組みは次のとおりです AWS Clean Rooms。

多くの AWS サービスと同様に、 はイベント AWS Clean Rooms を生成し、EventBridge のデフォルト*イベントバス*に送信します。イベントバスはルーターであり、イベントを受信して指定された送信先や*ターゲット*に配信します。ターゲットには、他の AWS サービス、カスタムアプリケーション、SaaS パートナーアプリケーションを含めることができます。

EventBridge は、イベントバスで作成された*ルール*に従ってイベントを配信します。ルールごとに、フィルターまたは*イベントパターン*を指定して、必要なイベントのみを選択します。イベントがイベントバスに送信されるたびに、EventBridge はイベントを各ルールと比較します。イベントがルールに一致すると、EventBridge は指定されたターゲットにイベントを配信します。

![\[AWS サービスは EventBridge のデフォルトのイベントバスにイベントを送信します。イベントがルールのイベントパターンに一致すると、EventBridge は、そのルールで指定されたターゲットに、イベントを送信します。\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/images/eventbridge-integration-how-it-works.png)


例えば、アカウントで新しい AWS Clean Rooms コラボレーションが作成されるたびに知っておく必要があるとします。デフォルトのイベントバスにルールを作成できます。ルールでは、 という名前の AWS クリーンルームからのイベントを指定するイベントパターンを作成します**Collaboration Created**。EventBridge は、これらのプロパティに一致するイベントを受信するたびに、指定されたワークフローにイベントをルーティングします。

## AWS Clean Rooms イベント
<a name="eventbridge-service-events-full"></a>

AWS サービスは、EventBridge のデフォルトのイベントバスに直接イベントを送信できます。さらに、 AWS CloudTrail は多数の AWS サービスから発生したイベントも EventBridge に送信します。これらのイベントには、API コール、コンソールのサインインとアクション、サービスイベント、CloudTrail Insights などがあります。詳細については、「*Amazon EventBridge ユーザーガイド*」の「[AWS service events delivered via AWS CloudTrail](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event-cloudtrail.html)」を参照してください。

EventBridge に送信される AWS Clean Rooms イベントの完全なリストについては、[https://docs.aws.amazon.com/eventbridge/latest/ref/welcome.html](https://docs.aws.amazon.com/eventbridge/latest/ref/welcome.html)の AWS Clean Rooms トピックを参照してください。


| イベントの詳細のタイプ | 説明 | 
| --- | --- | 
|  [作成された分析テンプレート](events-detail-reference-full.md#event-detail-analysis-template-created)  | 分析テンプレートの作成時に、分析テンプレートの所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [分析テンプレートが更新されました](events-detail-reference-full.md#event-detail-analysis-template-updated)  | 分析テンプレートの所有者と、更新を確認できるコラボレーションのすべてのアクティブなメンバーは、分析テンプレートが更新されると通知されます。 | 
|  [削除された分析テンプレート](events-detail-reference-full.md#event-detail-analysis-template-deleted)  | 分析テンプレートの所有者とコラボレーションのすべてのアクティブなメンバーは、分析テンプレートが削除されると通知されます。 | 
|  [作成されたコラボレーション](events-detail-reference-full.md#event-detail-collaboration-created)  |  **コラボレーション****の作成**時に**コラボレーション**所有者に通知されます。  | 
|  [コラボレーションの更新](events-detail-reference-full.md#event-detail-collaboration-updated)  |  **コラボレーション**所有者と、コラボレーションの更新を可視化できるコラボレーションのすべてのアクティブなメンバーは、**コラボレーション****が更新され**ると通知されます。  | 
|  [作成されたコラボレーション変更リクエスト](events-detail-reference-full.md#event-detail-collaboration-change-request-created)  | コラボレーション変更リクエストが作成されると、コラボレーション所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [コラボレーション変更リクエストが承認されました](events-detail-reference-full.md#event-detail-collaboration-change-request-approved)  | コラボレーション変更リクエストが承認されると、コラボレーション所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [コラボレーション変更リクエストがキャンセルされました](events-detail-reference-full.md#event-detail-collaboration-change-request-cancelled)  | コラボレーション変更リクエストがキャンセルされると、コラボレーション所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [コラボレーション変更リクエストのコミット](events-detail-reference-full.md#event-detail-collaboration-change-request-committed)  | コラボレーション変更リクエストがコミットされると、コラボレーション所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [設定済みテーブルの関連付けが作成されました](events-detail-reference-full.md#event-detail-configured-table-association-created)  | 設定済みテーブルの関連付けの所有者とコラボレーションのすべてのアクティブなメンバーは、設定済みテーブルの関連付けが作成されると通知されます。 | 
|  [設定済みテーブルの関連付けが更新されました](events-detail-reference-full.md#event-detail-configured-table-association-updated)  | 設定済みテーブルの関連付けの所有者と、更新を確認できるコラボレーションのすべてのアクティブなメンバーは、設定済みテーブルの関連付けが更新されると通知されます。 | 
|  [設定済みテーブルの関連付けが削除されました](events-detail-reference-full.md#event-detail-configured-table-association-deleted)  | 設定済みテーブルの関連付けの所有者とコラボレーションのすべてのアクティブなメンバーは、設定済みテーブルの関連付けが削除されると通知されます。 | 
|  [設定済みテーブルの関連付け分析ルールが作成されました](events-detail-reference-full.md#event-detail-configured-table-association-analysis-rule-created)  | 設定済みテーブル関連付け分析ルールの所有者とコラボレーションのすべてのアクティブなメンバーは、設定済みテーブル関連付け分析ルールが作成されると通知されます。 | 
|  [設定済みテーブルの関連付け分析ルールが更新されました](events-detail-reference-full.md#event-detail-configured-table-association-analysis-rule-updated)  | 設定済みテーブルの関連付け分析ルールの所有者と、更新を確認できるコラボレーションのすべてのアクティブなメンバーは、設定済みテーブルの関連付け分析ルールが更新されると通知されます。 | 
|  [設定済みテーブルの関連付け分析ルールが削除されました](events-detail-reference-full.md#event-detail-configured-table-association-analysis-rule-deleted)  | 設定済みテーブル関連付け分析ルールの所有者とコラボレーションのすべてのアクティブなメンバーは、設定済みテーブル関連付け分析ルールが削除されると通知されます。 | 
|  [ID マッピングテーブルが作成されました](events-detail-reference-full.md#event-detail-id-mapping-table-created)  | ID マッピングテーブルの所有者とコラボレーションのすべてのアクティブなメンバーは、ID マッピングテーブルが作成されると通知されます。 | 
|  [ID マッピングテーブルが更新されました](events-detail-reference-full.md#event-detail-id-mapping-table-updated)  | ID マッピングテーブルの所有者と、更新を確認できるコラボレーションのすべてのアクティブなメンバーは、ID マッピングテーブルが更新されると通知されます。 | 
|  [ID マッピングテーブルが削除されました](events-detail-reference-full.md#event-detail-id-mapping-table-deleted)  | ID マッピングテーブルの所有者とコラボレーションのすべてのアクティブなメンバーは、ID マッピングテーブルが削除されると通知されます。 | 
|  [ID 名前空間の関連付けが作成されました](events-detail-reference-full.md#event-detail-id-namespace-association-created)  | ID 名前空間関連付けの所有者とコラボレーションのすべてのアクティブなメンバーは、ID 名前空間関連付けが作成されると通知されます。 | 
|  [ID 名前空間の関連付けが更新されました](events-detail-reference-full.md#event-detail-id-namespace-association-updated)  | ID 名前空間関連付けの所有者と、更新を確認できるコラボレーションのすべてのアクティブなメンバーは、ID 名前空間関連付けが更新されると通知されます。 | 
|  [ID 名前空間の関連付けが削除されました](events-detail-reference-full.md#event-detail-id-namespace-association-deleted)  | ID 名前空間関連付けの所有者とコラボレーションのすべてのアクティブなメンバーは、ID 名前空間関連付けが削除されると通知されます。 | 
|  [コラボレーションに招待されました](events-detail-reference-full.md#event-detail-invited-to-collaboration)  | 招待されたメンバーは、コラボレーションに招待されると通知されます。 | 
|  [作成されたメンバーシップ](events-detail-reference-full.md#event-detail-membership-created)  | メンバーシップの作成時に、メンバーシップ所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [メンバーシップの更新](events-detail-reference-full.md#event-detail-membership-updated)  | メンバーシップが更新されると、メンバーシップ所有者に通知されます。ただし、メンバーシップがコラボレーションから削除された場合は、コラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [削除されたメンバーシップ](events-detail-reference-full.md#event-detail-membership-deleted)  | メンバーシップが削除されると、メンバーシップ所有者とコラボレーションのすべてのアクティブなメンバーに通知されます。 | 
|  [保護されたジョブが送信されました](events-detail-reference-full.md#event-detail-protected-job-submitted)  | 保護対象ジョブの送信時に、保護対象ジョブのジョブランナー、ジョブ支払者、結果レシーバーに通知されます。  | 
|  [保護ジョブが開始されました](events-detail-reference-full.md#event-detail-protected-job-started)  | 保護対象ジョブのジョブランナー、ジョブ支払者、結果レシーバーは、保護対象ジョブの開始時に通知されます。 | 
|  [保護されたジョブのキャンセル](events-detail-reference-full.md#event-detail-protected-job-cancelling)  | 保護されたジョブのジョブランナー、ジョブ支払者、結果レシーバーは、保護されたジョブがキャンセルされると通知されます。 | 
|  [保護されたジョブがキャンセルされました](events-detail-reference-full.md#event-detail-protected-job-cancelled)  | 保護対象ジョブのジョブランナー、ジョブ支払者、結果レシーバーは、保護対象ジョブがキャンセルされると通知されます。 | 
|  [保護されたジョブが成功しました](events-detail-reference-full.md#event-detail-protected-job-succeeded)  | 保護対象ジョブのジョブランナー、ジョブ支払者、結果レシーバーは、保護対象ジョブが成功すると通知されます。 | 
|  [保護ジョブが失敗しました](events-detail-reference-full.md#event-detail-protected-job-failed)  | 保護対象ジョブのジョブランナー、ジョブ支払者、結果レシーバーは、保護対象ジョブが失敗すると通知されます。 | 
|  [保護されたクエリが送信されました](events-detail-reference-full.md#event-detail-protected-query-submitted)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリが送信されると通知されます。 | 
|  [保護されたクエリが開始されました](events-detail-reference-full.md#event-detail-protected-query-started)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリが開始されると通知されます。 | 
|  [保護されたクエリのキャンセル](events-detail-reference-full.md#event-detail-protected-query-cancelling)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリがキャンセルされると通知されます。 | 
|  [保護されたクエリがキャンセルされました](events-detail-reference-full.md#event-detail-protected-query-cancelled)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリがキャンセルされると通知されます。 | 
|  [保護されたクエリが成功しました](events-detail-reference-full.md#event-detail-protected-query-succeeded)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリが成功すると通知されます。  | 
|  [保護されたクエリが失敗しました](events-detail-reference-full.md#event-detail-protected-query-failed)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリが失敗すると通知されます。 | 
|  [保護されたクエリがタイムアウトしました](events-detail-reference-full.md#event-detail-protected-query-timed-out)  | 保護されたクエリのクエリランナー、クエリ支払者、結果レシーバー (複数可) は、保護されたクエリがタイムアウトすると通知されます。 | 

## EventBridge を使用した AWS Clean Rooms イベントのルーティング
<a name="eventbridge-using-events-rules-full"></a>

EventBridge で AWS Clean Rooms イベントをターゲットにルーティングするには、ルールを作成する必要があります。各ルールにはイベントパターンが含まれており、EventBridge はイベントバスで受信した各イベントと照合します。イベントデータが指定されたイベントパターンと一致する場合、EventBridge はそのイベントをルールのターゲット (複数可) にルーティングします。

イベントバスルールの詳細な作成方法については、「*EventBridge ユーザーガイド*」の「[Creating rules that react to events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html)」を参照してください。

### イベントに一致する AWS Clean Rooms イベントパターンの作成
<a name="eventbridge-using-events-rules-patterns-full"></a>

各イベントパターンは JSON 形式のオブジェクトで、以下が含まれています。
+ (オプション): イベントを送信するサービスを識別する`source`属性。 AWS Clean Rooms イベントの場合、ソースは です`aws.cleanrooms`。
+ (オプション): 照合するイベント名の配列を含む `detail-type` 属性。
+ (オプション): 照合対象となるその他のイベントデータを含む `detail` 属性。

たとえば、次のイベントパターンは、コラボレーションが削除されたすべての Id 名前空間関連付けの更新済みイベントと一致します AWS Clean Rooms。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Namespace Association Updated"],
  "detail": {
    "status": ["COLLABORATION_DELETED"]
  }
}
```

イベントパターンの記述の詳細については、「*EventBridge ユーザーガイド*」の「[Event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)」を参照してください。

# AWS Clean Rooms イベント詳細リファレンス
<a name="events-detail-reference-full"></a>

 AWS サービスからのすべてのイベントには、イベントのソースである AWS サービス、イベントが生成された時刻、イベントが発生したアカウントとリージョンなど、イベントに関するメタデータを含む共通のフィールドセットがあります。これらの一般的なフィールドの定義については、「*Amazon EventBridge イベントリファレンス*」の「[イベントの構造](https://docs.aws.amazon.com/eventbridge/latest/ref/overiew-event-structure.html)」を参照してください。

さらに、各イベントには、その特定のイベントに固有のデータを含む `detail` フィールドがあります。以下のリファレンスでは、さまざまな AWS Clean Rooms イベントの詳細フィールドを定義しています。

EventBridge を使用して AWS Clean Rooms イベントを選択および管理する場合、次の点に注意してください。
+ からのすべてのイベントの `source`フィールド AWS Clean Rooms は に設定されます`aws.cleanrooms`。
+ `detail-type` フィールドはイベントタイプを指定します。

  例えば、`Collaboration Created`。
+ `detail` フィールドには、その特定のイベントに固有のデータが含まれます。

ルールがイベントを照合 AWS Clean Rooms できるようにするイベントパターンの構築については、*「Amazon EventBridge ユーザーガイド*」の[「イベントパターン](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)」を参照してください。

## 分析テンプレート作成イベント
<a name="event-detail-analysis-template-created"></a>

以下は、`Analysis Template Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Analysis Template Created"]
}
```

## 分析テンプレートの更新イベント
<a name="event-detail-analysis-template-updated"></a>

以下は、`Analysis Template Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Analysis Template Updated"]
}
```

## 分析テンプレートの削除イベント
<a name="event-detail-analysis-template-deleted"></a>

以下は、`Analysis Template Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Analysis Template Deleted"]
}
```

## コラボレーション作成イベント
<a name="event-detail-collaboration-created"></a>

以下は、`Collaboration Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Created"]
}
```

## コラボレーションの更新イベント
<a name="event-detail-collaboration-updated"></a>

以下は、`Collaboration Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Updated"]
}
```

## コラボレーション変更リクエスト作成イベント
<a name="event-detail-collaboration-change-request-created"></a>

以下は、`Collaboration Change Request Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Change Request Created"]
}
```

## コラボレーション変更リクエスト承認済みイベント
<a name="event-detail-collaboration-change-request-approved"></a>

以下は、`Collaboration Change Request Approved` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Change Request Approved"]
}
```

## コラボレーション変更リクエストのキャンセルイベント
<a name="event-detail-collaboration-change-request-cancelled"></a>

以下は、`Collaboration Change Request Cancelled` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Change Request Cancelled"]
}
```

## コラボレーション変更リクエストのコミットイベント
<a name="event-detail-collaboration-change-request-committed"></a>

以下は、`Collaboration Change Request Committed` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Collaboration Change Request Committed"]
}
```

## 設定済みテーブルの関連付け作成イベント
<a name="event-detail-configured-table-association-created"></a>

以下は、`Configured Table Association Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Created"]
}
```

## 設定済みテーブルの関連付けの更新イベント
<a name="event-detail-configured-table-association-updated"></a>

以下は、`Configured Table Association Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Updated"]
}
```

## 設定済みテーブルの関連付け削除イベント
<a name="event-detail-configured-table-association-deleted"></a>

以下は、`Configured Table Association Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Deleted"]
}
```

## 設定済みテーブル関連付け分析ルール作成イベント
<a name="event-detail-configured-table-association-analysis-rule-created"></a>

以下は、`Configured Table Association Analysis Rule Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Analysis Rule Created"]
}
```

## 設定済みテーブル関連付け分析ルールの更新イベント
<a name="event-detail-configured-table-association-analysis-rule-updated"></a>

以下は、`Configured Table Association Analysis Rule Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Analysis Rule Updated"]
}
```

## 設定済みテーブル関連付け分析ルールの削除イベント
<a name="event-detail-configured-table-association-analysis-rule-deleted"></a>

以下は、`Configured Table Association Analysis Rule Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Configured Table Association Analysis Rule Deleted"]
}
```

## ID マッピングテーブル作成イベント
<a name="event-detail-id-mapping-table-created"></a>

以下は、`Id Mapping Table Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Mapping Table Created"]
}
```

## ID マッピングテーブルの更新イベント
<a name="event-detail-id-mapping-table-updated"></a>

以下は、`Id Mapping Table Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Mapping Table Updated"]
}
```

## ID マッピングテーブルの削除イベント
<a name="event-detail-id-mapping-table-deleted"></a>

以下は、`Id Mapping Table Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Mapping Table Deleted"]
}
```

## ID 名前空間の関連付け作成イベント
<a name="event-detail-id-namespace-association-created"></a>

以下は、`Id Namespace Association Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Namespace Association Created"]
}
```

## ID 名前空間の関連付けの更新イベント
<a name="event-detail-id-namespace-association-updated"></a>

以下は、`Id Namespace Association Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Namespace Association Updated"]
}
```

**注記**  
コラボレーションが削除されると、イベントは `detail.status`フィールドの ID 名前空間関連付けの更新イベントにキャプチャされます。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Namespace Association Updated"],
  "detail": {
    "status": ["COLLABORATION_DELETED"]
}
```

## ID 名前空間の関連付けが削除されましたイベント
<a name="event-detail-id-namespace-association-deleted"></a>

以下は、`Id Namespace Association Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Id Namespace Association Deleted"]
}
```

## コラボレーションイベントに招待されました
<a name="event-detail-invited-to-collaboration"></a>

以下は、`Invited To Collaboration` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Invited To Collaboration"]
}
```

## メンバーシップ作成イベント
<a name="event-detail-membership-created"></a>

以下は、`Membership Created` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Membership Created"]
}
```

## メンバーシップ更新イベント
<a name="event-detail-membership-updated"></a>

以下は、`Membership Updated` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Membership Updated"]
}
```

## メンバーシップ削除イベント
<a name="event-detail-membership-deleted"></a>

以下は、`Membership Deleted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Membership Deleted"]
}
```

## 保護されたジョブの送信イベント
<a name="event-detail-protected-job-submitted"></a>

以下は、`Protected Job Submitted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Submitted"]
}
```

## 保護ジョブ開始イベント
<a name="event-detail-protected-job-started"></a>

以下は、`Protected Job Started` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Started"]
}
```

## 保護されたジョブキャンセルイベント
<a name="event-detail-protected-job-cancelling"></a>

以下は、`Protected Job Cancelling` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Cancelling"]
}
```

## 保護されたジョブのキャンセルイベント
<a name="event-detail-protected-job-cancelled"></a>

以下は、`Protected Job Cancelled` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Cancelled"]
}
```

## 保護されたジョブの成功イベント
<a name="event-detail-protected-job-succeeded"></a>

以下は、`Protected Job Succeeded` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Succeeded"]
}
```

## 保護ジョブ失敗イベント
<a name="event-detail-protected-job-failed"></a>

以下は、`Protected Job Failed` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Job Failed"]
}
```

## 保護されたクエリ送信イベント
<a name="event-detail-protected-query-submitted"></a>

以下は、`Protected Query Submitted` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Submitted"]
}
```

## 保護されたクエリ開始イベント
<a name="event-detail-protected-query-started"></a>

以下は、`Protected Query Started` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Started"]
}
```

## 保護されたクエリキャンセルイベント
<a name="event-detail-protected-query-cancelling"></a>

以下は、`Protected Query Cancelling` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Cancelling"]
}
```

## 保護されたクエリのキャンセルイベント
<a name="event-detail-protected-query-cancelled"></a>

以下は、`Protected Query Cancelled` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Cancelled"]
}
```

## 保護されたクエリ成功イベント
<a name="event-detail-protected-query-succeeded"></a>

以下は、`Protected Query Succeeded` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Succeeded"]
}
```

## 保護されたクエリ失敗イベント
<a name="event-detail-protected-query-failed"></a>

以下は、`Protected Query Failed` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Failed"]
}
```

## 保護されたクエリのタイムアウトイベント
<a name="event-detail-protected-query-timed-out"></a>

以下は、`Protected Query Timed Out` イベントの詳細フィールドです。

```
{
  "source": ["aws.cleanrooms"],
  "detail-type": ["Protected Query Timed Out"]
}
```

# コスト配分タグ
<a name="cost-allocation-tagging"></a>

AWS Clean Rooms では、コスト配分タグを使用して AWS コストを追跡できます。 AWS Billing and Cost Management ダッシュボードでこれらのタグをアクティブ化します。 はタグ AWS を使用してコストを分類し、毎月のコスト配分レポートを配信します。ユーザー定義のコスト配分タグを AWS Clean Rooms リソースに適用して、コラボレーション全体のコストを追跡して割り当てることができます。

## コスト配分のタグ付け可能なリソース
<a name="cost-allocation-tagging-resources"></a>

次の表は、料金が発生し、コストを追跡および整理するためにユーザー定義のコスト配分タグでタグ付けできる AWS Clean Rooms リソースの一覧です。


| 請求対象リソース | タグ付きリソース | 
| --- | --- | 
| SQL クエリ | メンバーシップ | 
| PySpark ジョブ | メンバーシップ | 
| ML トレーニングジョブ | メンバーシップ | 
| ML 推論ジョブ | メンバーシップ | 
| 合成データ生成 | メンバーシップ | 
| 類似モデルトレーニング | 類似モデル | 
| 類似セグメントのエクスポート | 類似セグメント | 