Amazon Redshift Serverless でのデータ共有 - Amazon Redshift

Amazon Redshift Serverless でのデータ共有

データ共有を使用すると、データにライブアクセスできるため、Amazon Redshift Serverless で更新された一貫性のある最新情報をユーザーが確認できます。

同じもしくは異なる AWS アカウント に対し、異なる Amazon Redshift Serverless インスタンスを通じて、データを読み取り目的で共有します。

データ共有を開始するには、SQL インターフェイスまたは Amazon Redshift コンソールのいずれかを使用します。詳細については、「Amazon Redshift データベースデベロッパーガイド」の「Amazon Redshift でのデータの共有」を参照してください。

データ共有により、Amazon Redshift Serverless 名前空間とプロビジョニングされたクラスターは、1 つの AWS アカウント 内でも、複数の AWS アカウント や AWS リージョン にまたがっていても、ライブデータを互いに共有できます。詳細について、「データ共有が利用可能なリージョン」を参照してください。

AWS アカウント 内でのデータ共有を開始するには、AWS Management Consoleを開き、[Amazon Redshift console] (Amazon Redshift コンソール) をクリックします。[Namespace configuration] (名前空間の設定)、[Datashares] (データ共有) の順にクリックします。

データ共有内のデータのクエリを開始するには、ワークグループが関連付けられた名前空間内にデータベースを作成します。指定したデータ共有から、ワークグループが関連付けられている名前空間を選択し、データをクエリするデータベースを作成します。

考慮事項

Amazon Redshift Serverless のデータ共有を使用する際には以下について考慮します。

  • Amazon Redshift は、ra3.16xlarge、ra3.4xlarge、ra3.xlplus インスタンスタイプ、およびサーバーレスエンドポイントをデータ共有プロデューサーまたはコンシューマーとしてプロビジョニングしたクラスターのみをサポートします。

  • Amazon Redshift Serverless は、デフォルトで暗号化されます。

サポートされているデータベースオブジェクト、暗号化要件、ソートキー要件など、データ共有の制限事項のリストについては、「Amazon Redshift データベースデベロッパーガイド」の「Amazon Redshift でのデータ共有に関する考慮事項」を参照してください。