でのクエリ用のデータテーブルの準備 AWS Clean Rooms - AWS Clean Rooms

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

でのクエリ用のデータテーブルの準備 AWS Clean Rooms

注記

データテーブルの準備は、コラボレーションに参加する前でも後でも行うことができます。テーブルの準備が完了したら、そのテーブルのプライバシーニーズが同じである限り、複数のコラボレーションでテーブルを再利用できます。

コラボレーションのメンバーとして、 をクエリできる AWS Clean Rooms コラボレーションメンバーがデータテーブルをクエリする前に、データテーブルを準備する必要があります。

ユースケースで独自のデータを持ち込む必要がない場合は、この手順をスキップできます。

データテーブルが既に でカタログ化されている場合は AWS Glue、「」に進みますAWS Clean Roomsでの設定済みテーブルの作成

データテーブルを準備するには、以下のステップに従います。

クエリに使用できるデータ形式の詳細については、「のデータ形式 AWS Clean Rooms」を参照してください。

ステップ 1: 前提条件を満たす

で使用するデータテーブルを準備するには AWS Clean Rooms、次の前提条件を満たす必要があります。

  • データセットが、AWS Clean Roomsでサポートされているデータ形式のいずれかで保存されていること。

  • データテーブルは でカタログ化 AWS Glue され、 でサポートされているデータ型 AWS Clean Roomsを使用する必要があります。

  • すべてのデータテーブルは、コラボレーションが作成されたのと同じ AWS リージョン の Amazon Simple Storage Service (Amazon S3) に保存する必要があります。

  • は、コラボレーションが作成されたリージョンと同じリージョンに存在する AWS Glue Data Catalog 必要があります。

  • はメンバーシップ AWS アカウント と同じ にある AWS Glue Data Catalog 必要があります。

  • Amazon S3 バケットを に登録することはできません AWS Lake Formation。

  • コラボレーションクリエーターが AWS Clean Roomsでコラボレーションを設定ししていること。詳細については、「AWS Clean Rooms でのコラボレーションの作成」を参照してください。

  • コラボレーションクリエーターから、コラボレーションの参加者としてコラボレーション ID が送信されていること。

ステップ 2: (オプション) 暗号化コンピューティング用のデータを準備する

(オプション) 暗号化コンピューティングを使用していて、データテーブルに暗号化が必要な機密情報が含まれている場合は、C3R 暗号化クライアントを使用してデータテーブルを暗号化する必要があります。

暗号化コンピューティング用のデータを準備するには、「Cryptographic Computing for Clean Rooms による暗号化データテーブルの準備」の手順に従ってください。

ステップ 3: データテーブルを Amazon S3 にアップロードする

注記

暗号化されたデータテーブルをコラボレーションで使用する場合は、データテーブルを Amazon S3 にアップロードする前に、まずデータを暗号化コンピューティング用に暗号化する必要があります。詳細については、「Cryptographic Computing for Clean Rooms による暗号化データテーブルの準備」を参照してください。

データテーブルを Amazon S3 にアップロードするには
  1. にサインイン AWS Management Console し、https://console.aws.amazon.com/s3/ で Amazon S3 コンソールを開きます。

  2. [バケット] を選択し、データテーブルを保存するバケットを選択します。

  3. [アップロード] を選択し、プロンプトに従います。

  4. [オブジェクト] タブを選択し、データが保存されているプレフィックスを表示します。フォルダの名前を書き留めます。

    フォルダを選択すると、データが表示されます。

ステップ 4: AWS Glue テーブルを作成する

データ AWS Glue テーブルが既にある場合は、このステップをスキップできます。

このステップでは、S3 バケット内のすべてのファイルをクロールし、 AWS Glue AWS Glue テーブルを作成するクローラーを にセットアップします。詳細については、「 ユーザーガイド」の「 でのクローラーの定義 AWS Glue」を参照してください。 AWS Glue

サポートされている AWS Glue Data Catalog データ型の詳細については、「」を参照してくださいサポートされているデータ型

注記

AWS Clean Rooms は現在、 に登録されている S3 バケットをサポートしていません AWS Lake Formation。

次の手順では、 AWS Glue テーブルを作成する方法について説明します。 AWS Key Management Service (AWS KMS) キーで暗号化された AWS Glue Data Catalog オブジェクトを使用する場合は、その暗号化されたテーブルへのアクセスを許可するように KMS キーのアクセス許可ポリシーを設定する必要があります。詳細については、「AWS Glue デベロッパーガイド」の「AWS Glue での暗号化のセットアップ」を参照してください。

AWS Glue テーブルを作成するには
  1. 「 ユーザーガイド」の「 AWS Glue コンソールでのクローラーの操作」の手順に従います。 AWS Glue

  2. AWS Glue データベース名と AWS Glue テーブル名を書き留めます。

次のステップ

これで、データテーブルを準備できたので、次の準備が整いました。