翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon S3 でのデータテーブルの準備
でカタログ化AWS Glueされ、Amazon S3 に保存されているデータテーブルを分析できます。データテーブルがすでにカタログ化されている場合はAWS Glue、「」に進みますAWS Clean Rooms での設定済みテーブルの作成。
重要
で使用するデータを Amazon S3 で準備するときはAWS Clean Rooms、AWS Glueテーブルの場所がデータファイルが保存されているディレクトリパスと正確に一致することを確認する必要があります。
例: データが s3://mybucket/folder/subfolder/data.parquet`` に保存されている場合、AWS Glueテーブルの場所は ` を指す必要がありますs3://mybucket/folder/subfolder/。テーブルの場所を親ディレクトリ (s3://mybucket/folder/``) に設定すると、クエリを実行するとテーブルが空になります。
Amazon S3 でデータテーブルを準備するには、次のステップを実行します。
トピック
ステップ 1: 前提条件を満たす
で使用するデータテーブルを準備するにはAWS Clean Rooms、次の前提条件を満たす必要があります。
-
データテーブルは、サポートされているデータ形式のAWS Clean Rooms 1 つとして保存されます。
-
データテーブルは にカタログ化AWS Glueされ、サポートされているデータ型AWS Clean Roomsを使用します。
-
すべてのデータテーブルは、コラボレーションが作成されたのと同じ AWS リージョンの Amazon Simple Storage Service (Amazon S3) に保存されます。
-
は、コラボレーションと同じリージョンにあるAWS Glue Data Catalog必要があります。
-
AWS Glue Data CatalogはメンバーシップAWS アカウントと同じ にあります。
-
Amazon S3 バケットは に登録されていませんAWS Lake Formation。
ステップ 2: (オプション) 暗号化コンピューティング用のデータを準備する
(オプション) 暗号化コンピューティングを使用していて、データテーブルに暗号化が必要な機密情報が含まれている場合は、C3R 暗号化クライアントを使用してデータテーブルを暗号化する必要があります。
暗号化コンピューティング用のデータを準備するには、「Cryptographic Computing for Clean Rooms による暗号化データテーブルの準備」の手順に従ってください。
ステップ 3: データテーブルを Amazon S3 にアップロードする
注記
暗号化されたデータテーブルをコラボレーションで使用する場合は、データテーブルを Amazon S3 にアップロードする前に、まずデータを暗号化コンピューティング用に暗号化する必要があります。詳細については、「Cryptographic Computing for Clean Rooms による暗号化データテーブルの準備」を参照してください。
データテーブルを Amazon S3 にアップロードするには
-
にサインインAWS マネジメントコンソールし、https://console.aws.amazon.com/s3/
で Amazon S3 コンソールを開きます。 -
[バケット] を選択し、データテーブルを保存するバケットを選択します。
-
[アップロード] を選択し、プロンプトに従います。
-
[オブジェクト] タブを選択し、データが保存されているプレフィックスを表示します。フォルダの名前を書き留めます。
フォルダを選択すると、データが表示されます。
ステップ 4: AWS Glueテーブルを作成する
データAWS Glueテーブルが既にある場合は、このステップをスキップできます。
このステップでは、S3 バケット内のすべてのファイルをクロールし、 AWS GlueAWS 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テーブルを作成するには
-
「 AWS Glueユーザーガイド」の「 AWS Glueコンソールでのクローラの使用」の手順に従います。
-
AWS Glueデータベース名とAWS Glueテーブル名を書き留めます。
ステップ 5: 次のステップ
Amazon S3 でデータテーブルを準備したので、次の準備が整いました。
テーブルは、次の後にクエリできます。
-
コラボレーションクリエーターが AWS Clean Rooms でコラボレーションを設定ししていること。詳細については、「コラボレーションの作成」を参照してください。
-
コラボレーションクリエーターから、コラボレーションの参加者としてコラボレーション ID が送信されていること。