

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

# Amazon Redshift データセット AWS Data Exchange を含む でデータ許可を作成する
<a name="data-grant-publish-Redshift-product"></a>

Amazon Redshift データセットには、Amazon Redshift AWS Data Exchange のデータ共有が含まれています。データ共有を含む製品をサブスクライブすると、データ所有者がデータ共有に追加したテーブル、ビュー、スキーマ、およびユーザー定義の関数に対する読み取り専用アクセス権が付与されます。

データ所有者は、クラスターに Amazon Redshift データ共有 AWS Data Exchange 用の を作成します。次に、受取人にアクセスを許可するスキーマ、テーブル、ビュー、およびユーザー定義の関数をデータ共有に追加します。次に、データ共有を にインポートし AWS Data Exchange、データセットを作成して、データ許可に追加します。受取人は、データ許可リクエストを承諾すると、データ共有へのアクセス権が付与されます。

Amazon Redshift で Amazon Redshift のデータ共有を設定したら、 AWS Data Exchangeで新しい Amazon Redshift データセットを作成できます。その後、リビジョンを作成し、Amazon Redshift のデータ共有アセットを追加できます。これにより、 AWS Data Exchange エンドポイントへのリクエストを Amazon Redshift データ共有にプロキシできます。次に、このデータセットをデータ許可に追加できます。

以下のトピックでは、 AWS Data Exchange コンソールを使用して Amazon Redshift データセットとデータグラントを作成するプロセスについて説明します。このプロセスには以下のステップがあります。

**Topics**
+ [ステップ 1: Amazon Redshift のデータ共有アセットを作成する](#data-grant-create-RS-asset)
+ [ステップ 2: Amazon Redshift データセットを作成する](#data-grant-create-RS-data-set)
+ [ステップ 3: リビジョンを作成する](#data-grant-create-RS-revision)
+ [ステップ 4: リビジョンに Amazon Redshift のデータ共有アセットを追加する](#data-grant-add-RS-assets)
+ [ステップ 5: 新しいデータ許可を作成する](#data-grant-publish-RS-product)

## ステップ 1: Amazon Redshift のデータ共有アセットを作成する
<a name="data-grant-create-RS-asset"></a>

アセットは のデータです AWS Data Exchange。詳細については、「[アセット](data-sets.md#assets)」を参照してください。

**Amazon Redshift のデータ共有アセットを作成する**

1. Amazon Redshift クラスター内にデータ共有を作成します。

   データ共有の作成方法の詳細については、[「Amazon Redshift データベースデベロッパーガイド](https://docs.aws.amazon.com/redshift/latest/dg/welcome.html)*」の「プロデューサーとしての AWS Data Exchange データ共有の使用*」を参照してください。
**注記**  
データ共有はパブリックアクセス可能に設定することをお勧めします。そうしなければ、パブリックアクセス可能なクラスターを持つ顧客がデータを消費できなくなります。

1. [ステップ 2: Amazon Redshift データセットを作成する](publish-Redshift-product.md#create-RS-data-set).

## ステップ 2: Amazon Redshift データセットを作成する
<a name="data-grant-create-RS-data-set"></a>

Amazon Redshift データセットには、Amazon Redshift AWS Data Exchange のデータ共有が含まれています。詳細については、「[Amazon Redshift のデータセット](data-sets.md#RS-data-set-type)」を参照してください。

**Amazon Redshift データセットを作成する**

1. ウェブブラウザを開き、[AWS Data Exchange コンソール](https://console.aws.amazon.com/dataexchange) にサインインします。

1.  左側のナビゲーションペインで、**[マイデータ]** の **[所有データセット]** を選択します。

1. **[所有データセット]** で **[データセットを作成]** を選択し、**[データセット作成のステップ]** ウィザードを開きます。

1. **[データセットタイプを選択]** で、**[Amazon Redshift のデータ共有]** を選択します。

1. **[データセットの定義]** で、データセットの **[名前]** と **[説明]** を入力します。詳細については、「[データセットのベストプラクティス](data-sets.md#data-set-best-practices)」を参照してください。

1. **[タグを追加 – オプション]** でタグを追加します。

1. **[作成]** を選択します。

## ステップ 3: リビジョンを作成する
<a name="data-grant-create-RS-revision"></a>

以下の手順では、 AWS Data Exchange コンソールでデータセットを作成した後でリビジョンを作成します。詳細については、「[改訂](data-sets.md#revisions)」を参照してください。

**リビジョンを作成する**

1. データセットの詳細ページの **[データセットの概要]** セクションで以下を実行します。

   1. (オプション) **[名前を編集]** を選択してデータセットに関する情報を編集します。

   1. (オプション) **[削除]** を選択してデータセットを削除します。

1. **[リビジョン]** セクションで **[リビジョンを作成]** を選択します。

1. **[リビジョンを定義]** で、リビジョンの目的を説明するリビジョンのオプションのコメントを入力します。

1. **[タグを追加 – オプション]** で、リソースに関連付けられているタグを追加します。

1. **[作成]** を選択します。

1. 前のステップからの変更を確認、編集、または削除します。

## ステップ 4: リビジョンに Amazon Redshift のデータ共有アセットを追加する
<a name="data-grant-add-RS-assets"></a>

 次の手順では、Amazon Redshift データ共有アセットをリビジョンに追加し、 AWS Data Exchange コンソールでリビジョンを確定します。詳細については、「[アセット](data-sets.md#assets)」を参照してください。

**リビジョンにアセットを追加する**

1. データセットの詳細ページの **AWS Data Exchange [Amazon Redshift のデータ共有]** セクションで **[データ共有を追加]** を選択します。

1. **[AWS Data Exchange Amazon Redshift のデータ共有]** でデータ共有を選択し、**[データ共有を追加]** を選択します。
**注記**  
リビジョンには、最大 20 個のデータ共有を追加できます。

   アセットをリビジョンにインポートするジョブが開始されます。

1. ジョブが終了したら、**[ジョブ]** セクションの **[状態]** フィールドが **[完了]** に更新されます。

1. 追加するデータがある場合は、ステップ 1 を繰り返します。

1. **[リビジョンの概要]** で、リビジョンとそのアセットを確認します。

1. **[確定]** を選択します。

データセットのリビジョンが正常に確定されました。

リビジョンは、データ許可に追加する前に[編集](publish-data-product.md#edit-revision)または[削除](publish-data-product.md#delete-revision)できます。

## ステップ 5: 新しいデータ許可を作成する
<a name="data-grant-publish-RS-product"></a>

少なくとも 1 つのデータセットを作成し、アセットを含むリビジョンを確定すると、そのデータセットをデータ許可の一部として使用する準備が整います。

**新しいデータ許可を作成するには**

1. [AWS Data Exchange コンソール](https://console.aws.amazon.com/dataexchange)の左側のナビゲーションペインで、**[交換されたデータ許可]** の **[送信されたデータ許可]** を選択します。

1. **[送信されたデータ許可]** から **[データ許可を作成]** を選択し、**[データ許可を定義]** ウィザードを開きます。

1. **[所有しているデータセットを選択]** セクションで、追加するデータセットの横にあるチェックボックスをオンにします。
**注記**  
選択するデータセットには、確定済みのリビジョンが必要です。確定済みのリビジョンがないデータセットはデータ許可に追加されません。  
で共有されるデータ製品に含まれるデータセットとは異なり AWS Marketplace、データ許可に追加されたデータセットにはリビジョンアクセスルールはありません。つまり、データ許可が承認されると、データ許可の受信者は、特定のデータセットのすべての確定済みリビジョン (データ許可の作成前に確定された履歴リビジョンを含む) にアクセスできます。

1. **[許可の概要]** セクションに、**データ許可名**や**データ許可の説明**など、データ許可に関して受取人に表示する情報を入力します。

1. [**次へ**] を選択します。

   詳細については、「[の製品ベストプラクティス AWS Data Exchange](product-details.md)」を参照してください。

1. **受信者アクセス情報**セクションの **AWS アカウント ID** の下に、データ許可受信者アカウントの AWS アカウント ID を入力します。

1. **[受取人アクセス情報]** セクションの **[アクセスの終了日]** で、**[終了日なし]** を選択してデータ許可を永続的に実行するか、**[特定の終了日]** を選択して希望の終了日を指定するかを選択します。

1. [**次へ**] を選択します。

1. **[確認して送信]** セクションで、データ許可情報を確認します。

1. データ許可を作成して、選択した受取人に送信することを確定する場合は、**[データ許可を作成して送信]** を選択します。

これで、データ許可を手動で作成する部分が完了しました。データグラントは、**送信済みデータグラント**ページの**送信済みデータグラント**タブに表示され、受信者アカウントが承諾するまで、ステータスが承諾**保留中**と表示されます。