チュートリアル:(プレビュー) AWS Data Exchange で AWS Lake Formation の AWS Data Exchange (テスト製品) をサブスクライブする - AWS Data Exchange ユーザーガイド

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

チュートリアル:(プレビュー) AWS Data Exchange で AWS Lake Formation の AWS Data Exchange (テスト製品) をサブスクライブする

AWS Lake Formation の AWS Data Exchange (テスト製品) は、サブスクライバーが AWS Lake Formation データ セットを含む AWS Data Exchange 製品をサブスクライブして操作する方法を理解するのに役立つ無料の製品です。この製品をテスト目的で使用して、データを社内で数分でクエリ、分析、共有する方法を学ぶことができます。

(プレビュー) AWS Data Exchange で AWS Lake Formation (テスト製品) AWS Data Exchange をサブスクライブする

以下は、AWS Data Exchange カタログを参照して Lake Formation (テスト製品) を見つけ、AWS Data Exchange をサブスクライブする方法を説明する手順です。(プレビュー)

Lake Formation の AWS Data Exchange(プレビュー)をサブスクライブするには
  1. AWS Data Exchange コンソール を開いてサインインします。

  2. 左側のナビゲーションペインにある [データ製品の検出][カタログを参照] を選択します。

  3. 検索フィールドに AWS Data Exchange for Lake Formation (Test product) を入力して、[Enter] キーを押します。

  4. Lake Formation の AWS Data Exchange(テスト製品)」を選択すると、詳細ページが表示されます。

    1. (オプション) データ ディクショナリを表示するには、製品の 概要 セクションまで下にスクロールして、データディクショナリ の下にあるデータディクショナリを表示します。

    2. (オプション) データディクショナリをダウンロードするには、「データディクショナリとサンプル」タブを選択し、「データディクショナリ」の横にあるオプションボタンを選択し、「ダウンロード」を選択します。

    3. (オプション) サンプルをプレビューするには、サンプル名の横にあるオプションボタン (Lake Formation のAWS Data Exchange(テスト製品) )を選択し、次に [サンプルをプレビュー (CSV のみ)] を選択します。

    4. (オプション) サンプルをダウンロードするには、サンプル名の横にあるオプションボタン (Lake Formation の AWS Data Exchange (テスト製品)) を選択し、[ダウンロード] を選択します。

  5. サンプルをプレビューする場合は、サンプルプレビューダイアログボックスの「ダウンロード」を選択することもできます。

  6. 右上隅にある [サブスクリプションを続行] を選択します。

  7. 希望の価格と期間の組み合わせを選択し、データサブスクリプション契約を含むオファーの詳細を確認します。

    注記

    Lake Formation のAWS Data Exchange (テスト製品) の場合、サブスクリプション検証は必要ありませんが、必要となる製品もあります。詳細については、「サブスクライバーのサブスクリプション検証」を参照してください。

  8. 料金情報を確認し、料金オファーを選択してから、[サブスクライブ] を選択します。

    注記

    Lake Formation の AWS Data Exchange(テスト製品) は無料の製品です。有料製品をサブスクライブする場合は、サブスクライブする決定を確認するためのプロンプトが表示されます。

[サブスクライブ] を選択してからサブスクリプションがアクティブになるまでは、数分かかる場合があります。

サブスクリプションがアクティブになる前にこのページから移動しても、サブスクリプションの処理は停止されませんが、

Lake Formation の AWS Data Exchange (テスト製品) のセットアップとクエリ(プレビュー)

以下は、AWS Management Console を使用して Lake Formation データ権限セット (プレビュー) を設定してクエリする方法を説明する手順です。

Lake Formation の AWS Data Exchange (テスト製品) データセットでのクエリを有効にするには(プレビュー)
  1. AWS Data Exchange コンソール を開いてサインインします。

  2. 左側のナビゲーションペインにある [マイサブスクリプション][権限を持つデータ] を選択します。

  3. 製品一覧から、「Lake Formation の AWS Data Exchange (テスト製品) (プレビュー)」を選択します。

  4. [承認] AWS RAM を選択して共有を承認します。

    注記

    データ製品に登録してから 12 時間以内に AWS RAM 共有を承認する必要があります。AWS RAM 共有の招待の有効期限が切れた場合は、[招待をリクエスト] を選択し、新しい共有が送信されるまで数営業日かかります。AWS RAM 共有を受け入れる必要があるのは、Lake Formation データ セットのライセンスを取得するプロバイダーごとに 1 回だけです。

  5. Lake Formation コンソール を開く

  6. Lake Formation CREATE_TABLE または CREATE_DATABASE 権限と、glue:CreateTable または glue:CreateDatabase AWS Identity and Access Management (IAM) 権限を持つプリンシパルとしてサインインします。

  7. ナビゲーションペインで [テーブル] を選択してから、[テーブルを作成] を選択します。

  8. [テーブルを作成] ページで [リソースリンク] を選択し、以下の情報を入力します。

    • リソースリンク名 - テーブル名と同じルールに従う名前を入力します。名前は、ターゲット共有テーブルの名前と同じにすることができます。

    • データベース – ローカル データ カタログ内のデータベースにはリソース リンクが含まれている必要があります。

    • 共有テーブル — Lake Formation (テスト製品) の AWS Data Exchange を通じて共有されるテーブルの 1 つを選択します。その製品を通じて共有されるテーブル名はすべて adxlf_test で始まるか、ローカル (所有) テーブル名または共有テーブル名を入力します。

      このリストには、アカウントと共有されているすべてのテーブルが含まれています。データベースと所有者のアカウント ID が各テーブルにリストされます。アカウントと共有されていることが分かっているテーブルが表示されない場合は、以下を確認してください。

      • データ レイク管理者ではない場合は、テーブルに対する Lake Formation 権限が付与されていることを管理者に確認してください。

      • あなたがデータ レイク管理者で、アカウントが付与アカウントと同じ AWS 組織ではない場合は、テーブルの AWS Resource Access Manager (AWS RAM) リソース共有の招待を承諾したことを確認してください。詳細については、「AWS RAM からのリソース共有招待の承諾」を参照してください。

    • 共有テーブルのデータベース - リストから共有テーブルを選択した場合、このフィールドには外部アカウントにある共有テーブルのデータベースが入力されます。共有テーブルを選択しなかった場合は、ローカル テーブルへのリソース リンクのローカル データベースを入力するか、外部アカウントの共有テーブルのデータベースを入力します。

    • 共有テーブル所有者 - リストから共有テーブルを選択した場合、このフィールドには共有テーブルの所有者アカウント ID が入力されます。共有テーブルを選択しなかった場合、AWS アカウント ローカルテーブルへのリソースリンクの ID、またはテーブルを共有した AWS アカウント の ID を入力します。

Amazon Athena (コンソール) を使用して Lake Formation のAWS Data Exchange (テスト製品) データセット (プレビュー) をクエリするには
  1. Amazon Athena のアクセス権限を持つロールを使用してAmazon Athena コンソール にサインインします。

  2. Amazon Athena クエリエディタで、以前に作成したリソースリンクを選択します。

  3. source_data の横にある追加のメニューオプションアイコンを選択し、テーブルをプレビュー) を選択します。

  4. [クエリを実行] を選択します。

AWS Data ExchangeLake Formation の (テスト製品) データセットのクエリを可能にするには (プレビュー) (AWS CLI)
  1. AWS アカウント で使用可能なすべての招待状の一覧を表示するには、次のコマンドを入力します。AWS CLI query パラメータを使用すると、出力を AWS Data Exchange から共有された招待状のみに制限できます。

    $ aws ram get-resource-share-invitations

    --region us-east-1

    --query 'resourceShareInvitations[?

    senderAccountId==147854383891]'

  2. Lake Formation のAWS Data Exchange データセットへの招待状を検索してください。次に、次のコマンドで承諾できるように出力内の resourceShareInvitationArn を書き留めます。

    $ aws ram accept-resource-share-invitation --region us-east-1 --resource-share-invitation-arn [resourceShareInvitationArn]

    成功すると、ステータスが 保留中 から 承諾済み に変更されたことが応答に示されます。

  3. 次のコマンドを使用して、 Lake Formation のAWS Data Exchange データセットを通じて共有されているテーブルの 1 つへのリソースリンクを作成します。

    aws glue create-table --database-name [local_database_to_store_resource_link] --table-input '{"Name":"resource_link_name","TargetTable":{"CatalogId":"[account_owning_original_table]","DatabaseName":"[shared_db_in_provider_account]","Name":"[shared_table_in_provider_account]"}}'.

    注記

    リソース リンクを作成するには、Lake Formation CREATE_TABLE または CREATE_DATABASE 権限と、glue:CreateTable または glue:CreateDatabase IAM 権限を使用します。