

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

# メンバーシップの作成とコラボレーションへの参加
<a name="create-membership"></a>

*メンバーシップ*は、 AWS Clean Roomsでメンバーがコラボレーションに参加するときに作成されるリソースです。

コラボレーションには、
+ [クエリを実行できるメンバー](glossary.md#glossary-member-who-can-query)
+ [クエリとジョブを実行できるメンバー](glossary.md#glossary-member-who-can-run-queries-jobs)
+ クエリまたはジョブ[の結果を受け取ることができるメンバー](glossary.md#glossary-member-who-can-receive-results) 
+ [クエリコンピューティングコストを支払うメンバー](glossary.md#glossary-member-paying-for-query-compute)
+ [クエリとジョブの支払いを行うメンバー](glossary.md#glossary-member-paying-for-query-job-compute)

メンバー全員がデータを寄稿できます。

 AWS SDK を使用してメンバーシップを作成し、コラボレーションに参加する方法については、「*[AWS Clean Rooms](https://docs.aws.amazon.com/clean-rooms/latest/apireference/Welcome.html)* API リファレンス」を参照してください。

この手順では、招待されたメンバーが、[メンバーシップリソースを作成してコラボレーションに参加](#create-membership)します。

招待されたメンバーが結果を受け取ることができるメンバーである場合は、結果の送信先と形式を指定します。また、結果の送信先に書き込むサービスロール ARN も提供します。

招待されたメンバーがコンピューティングコストの支払いを担当するメンバーである場合、コラボレーションに参加する前に支払い責任を受け入れます。

**メンバーシップを作成してコラボレーションに参加するには**

1. にサインイン AWS マネジメントコンソール し、メンバー で[AWS Clean Rooms コンソール](https://console.aws.amazon.com/cleanrooms/home)を開きます AWS アカウント。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. **[参加可能]** タブの **[参加可能なコラボレーション]** で、コラボレーションの **[名前]** を選択します。

1. コラボレーションの詳細ページの**「概要**」セクションで、**メンバーの詳細や他のメンバーのリストなど、コラボレーションの詳細**を表示します。

   コラボレーションの各メンバーの AWS アカウント IDs が、コラボレーションに入力する予定の ID であることを確認します。

1. **[メンバーシップを作成]** を選択します。

1. **メンバーシップの作成**ページの**「概要**」で、**コラボレーション名**、**コラボレーションの説明**、**コラボレーション作成者**の AWS アカウント ID、**メンバーの詳細**、および**クエリの支払い**を行うメンバーの AWS アカウント ID を表示します。

1. コラボレーションクリエーターが**分析ログ**記録を有効にすることを選択した場合は、**Amazon CloudWatch Logs のログストレージ**に次のいずれかのオプションを選択します。    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/create-membership.html)
**注記**  
**分析ログ**記録を有効にすると、ログストレージがセットアップされ、Amazon CloudWatch Logs でログの受信が開始されるまでに数分かかることがあります。この短い間、クエリを行えるメンバーがクエリを実行しても、実際にはログが送信されない場合があります。

1. コラボレーション作成者がこのコラボレーション**の詳細モニタリング**を有効にしている場合は、CloudWatch アカウントで詳細なオブザーバビリティメトリクスを受信するかどうかを選択します。

   **詳細モニタリング**の場合:  
**詳細なモニタリングオプション**    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/create-membership.html)
**注記**  
詳細なモニタリングメトリクスは、クエリを実行できるメンバー (分析ランナー) と、コラボレーションの支払い者として設定されたメンバーのみが使用できます。

1. **メンバー機能**に**受信結果**が含まれている場合、**結果設定のデフォルト**は次のとおりです。

   1. **クエリ結果**で、**クエリのデフォルト設定を設定する**チェックボックスを選択し、S**Amazon S3**S3 の結果の送信先を指定するか、S**S3を選択して使用可能な S**S3 バケットのリストから選択します。  
**Example**  

      例: **s3://bucket/prefix**

      1. **結果形式**には、**CSV** または **PARQUET** を選択します。

      1. (Spark のみ) **結果ファイル**の場合は、**複数**または**単一**を選択します。

      1. (オプション) **サービスアクセス**の場合、S3 送信先に最大 24 時間かかるクエリを配信する場合は、**最大 24 時間かかるクエリをサポートするサービスロールを追加する**チェックボックスをオンにします。

         完了までに最大 24 時間かかる大規模なクエリは、S3 送信先に配信されます。

         チェックボックスをオンにしない場合、12 時間以内に完了したクエリのみが S3 ロケーションに配信されます。
**注記**  
既存のサービスロールを選択するか、新しいサービスロールを作成するアクセス許可が必要です。詳細については、「[結果を受け取るサービスロールを作成する](setting-up-roles.md#create-role-write-results)」を参照してください。

      1. **[新しいサービスロールを作成して使用]** または **[既存のサービスロールを使用]** を選択して、**[サービスアクセス]** 許可を指定します。

------
#### [ Create and use a new service role ]
         + AWS Clean Rooms は、このテーブルに必要なポリシーを持つサービスロールを作成します。
         + デフォルトの **[サービスロール名]** は `cleanrooms-result-receiver-<timestamp>` です。
         + ロールを作成してポリシーをアタッチするアクセス許可が必要です。

------
#### [ Use an existing service role ]

         1. ドロップダウンリストから **[既存のサービスロール名]** を選択します。

            ロールを一覧表示するアクセス許可がある場合は、ロールのリストが表示されます。

            ロールを一覧表示するアクセス許可がない場合は、使用するロールの Amazon リソースネーム (ARN) を入力できます。

         1. [**IAM で表示**] 外部リンクを選択してサービスロールを表示します。

            既存のサービスロールがない場合、**[既存のサービスロールを使用]** オプションは使用できません。

            デフォルトでは、 AWS Clean Rooms は既存のロールポリシーを更新して必要なアクセス許可を追加しようとしません。

------
**注記**  
AWS Clean Rooms には、分析ルールに従ってクエリを実行するためのアクセス許可が必要です。のアクセス許可の詳細については AWS Clean Rooms、「」を参照してください[AWS の 管理ポリシー AWS Clean Rooms](security-iam-awsmanpol.md)。
ロールに十分なアクセス許可がない場合 AWS Clean Rooms、ロールに十分なアクセス許可がないことを示すエラーメッセージが表示されます AWS Clean Rooms。続行する前に、ロールポリシーを追加する必要があります。
ロールポリシーを変更できない場合は、 がサービスロールのポリシーを見つけ AWS Clean Rooms られなかったことを示すエラーメッセージが表示されます。

   1. **ジョブの結果**で、**ジョブのデフォルト設定を設定する**チェックボックスを選択し、S**Amazon S3**S3 の結果の送信先を指定するか、S**S3を選択して使用可能な S**S3 バケットのリストから選択します。  
**Example**  

      例: **s3://bucket/prefix**

      1. ドロップダウンリストから**既存のサービスロール名**を選択して、サービス**アクセス**許可を指定します。

1. メンバーシップリソースで**タグ**を有効にする場合は、**[新しいタグを追加]** を選択し、**キー**と**値**のペアを入力します。

1. コラボレーションクリエーターがクエリ**の支払いまたはクエリ****とジョブの支払い**を行うメンバーとしてユーザーを指定している場合は、**このコラボレーションチェックボックスでコンピューティングコストの支払いに同意する**を選択して、承諾を示します。
**注記**  
続行するには、このチェックボックスをオンにする必要があります。  
料金の計算方法の詳細については、「[の料金 AWS Clean Rooms](what-is.md#pricing)」を参照してください。

   [クエリコンピューティングコストを支払うメンバー](glossary.md#glossary-member-paying-for-query-compute)、または[クエリとジョブコンピューティングコストを支払うメンバー](glossary.md#glossary-member-paying-for-query-job-compute)で、[クエリを行えるメンバー](glossary.md#glossary-member-who-can-query)でない場合は、 を使用して予算 AWS Budgets を設定し、最大予算に達したら通知 AWS Clean Rooms を受け取ることをお勧めします。詳細については、「**AWS Cost Management ユーザーガイド」の「[AWS Budgetsを用いてコストを管理する](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html)」を参照してください。通知の設定の詳細については、「**AWS Cost Management ユーザーガイド」の「[予算の通知に関する Amazon SNS トピックを作成する](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-sns-policy.html)」を参照してください。最大予算に達した場合は、クエリとジョブを実行したり、[コラボレーションを終了](leave-collab.md)したりできるメンバーに連絡できます。コラボレーションから退出すると、それ以上クエリの実行は許可されなくなるため、クエリの計算コストも請求されなくなります。

1. メンバーシップを作成してコラボレーションに参加してもよい場合は、**[メンバーシップを作成]** を選択します。

コラボレーションメタデータへの読み取りアクセスが付与されます。これには、他のメンバーのすべての名前と AWS アカウント IDs に加えて、コラボレーションの表示名や説明などの情報が含まれます。

これで次の作業に進むことができます。
+ [AWS Clean Roomsでクエリ対象となるデータテーブルを準備する](prepare-data.md) (独自のイベントデータのクエリを実行する場合や、ID データのクエリを実行する場合は省略可能)
+ [設定済みテーブルをコラボレーションに関連付ける](associate-configured-table.md) – イベントデータのクエリを実行する場合。
+ [設定済みテーブルの分析ルールを追加する](add-analysis-rule.md) – イベントデータのクエリを実行する場合。
+ [新しい ID 名前空間を作成して関連付け](create-new-id-namespace.md)る – ID データをクエリする ID マッピングテーブルを作成する場合。

コラボレーションから退出する方法については、「[コラボレーションからの退出](leave-collab.md)」を参照してください。