フェデレーションデータベースのクエリ - AWS Lake Formation

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

フェデレーションデータベースのクエリ

アクセス許可の付与後、ユーザーは Amazon Redshift を使用してサインインし、フェデレーションデータベースへのクエリを開始できます。これで、ユーザーはローカルデータベース名を使用して SQL クエリで Amazon Redshift データ共有を参照できるようになります。Amazon Redshift では、データ共有を介して共有されるパブリックスキーマの顧客テーブルには、データカタログの public.customer として作成される、対応するテーブルが作成されます。

  1. Amazon Redshift を使用してフェデレーションデータベースにクエリを実行する前に、クラスター管理者は次のコマンドを使用してデータカタログデータベースからデータベースを作成します。

    CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:<region>:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb
  2. クラスター管理者は、データベースでの使用に関するアクセス許可を付与します。

    GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
  3. これで、フェデレーションユーザーは SQL ツールにログインしてテーブルをクエリできます。

    Select * from sharedcustomerdb.public.customer limit 10;

詳細については、「Amazon Redshift 管理ガイド」の「AWS Glue Data Catalogのクエリ」を参照してください。