

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

# Amazon Redshift データ共有の制限事項
<a name="notes-rs-datashare"></a>

AWS Lake Formation を使用すると、Amazon Redshift からデータ共有内のデータを安全に管理できます。Amazon Redshift は、 AWS クラウド内のフルマネージド型のペタバイト規模のデータウェアハウスサービスです。Amazon Redshift では、データ共有機能を使用して、 AWS アカウント間でデータを共有できます。Amazon Redshift データ共有の詳細については、「[Amazon Redshift でのデータ共有の概要](https://docs.aws.amazon.com/redshift/latest/dg/data_sharing_intro.html)」を参照してください。

 Amazon Redshift データ共有から作成されたフェデレーションデータベースには、以下の注意事項と制限事項が適用されます。
+ **マッピングされたデータベースの要件** – Amazon Redshift の各データ共有は、Lake Formation の新しいデータベースにマッピングする必要があります。これは、データ共有オブジェクト表現がデータカタログデータベースでフラット化されるときに、一意のテーブル名を維持するために必要です。
+ **フェデレーションデータベースでの新規テーブル作成の制限** – フェデレーションデータベースでは新しいテーブルを作成できません。
+ **フェデレーションデータベースのアクセス許可** – フェデレーションデータベースまたはフェデレーションデータベース内のテーブルに適用されたアクセス許可は、ソーステーブルまたはデータベースが削除された場合でも保持されます。ソースデータベースまたはテーブルを再作成するとき、アクセス許可を再付与する必要はありません。Lake Formation のアクセス許可を持つフェデレーションテーブルをソースで削除しても、Lake Formation のアクセス許可は引き続き表示され、必要に応じて取り消すことができます。

  ユーザーがフェデレーションデータベースを削除すると、対応するアクセス許可はすべて失われます。同じデータベースを同じ名前で再作成しても、Lake Formation のアクセス許可は回復しません。ユーザーは新しいアクセス許可を再度設定する必要があります。
+ フェデレーションデータベースの **IAMAllowedPrincipal グループのアクセス許可** – `DataLakeSettings` に基づいて、Lake Formation はすべてのデータベースとテーブルに対するアクセス許可を `IAMAllowedPrincipal` という名前の仮想グループに設定する場合があります。は、IAM プリンシパルポリシーとリソースポリシーを通じて Data Catalog リソースにアクセスできるすべての IAM プリンシパル`IAMAllowedPrincipal`を指します AWS Glue 。これらのアクセス許可がデータベースまたはテーブルに存在する場合、すべてのプリンシパルにデータベースまたはテーブルへのアクセス許可が付与されます。

  ただし、Lake Formation では、フェデレーションデータベース内のテーブルに対する `IAMAllowedPrincipal` アクセス許可は許可されていません。フェデレーションデータベースを作成するときは、必ず `CreateTableDefaultPermissions` パラメータを空のリストとして渡してください。

  詳細については、「[データレイクのデフォルト設定の変更](change-settings.md)」を参照してください。
+ **データフィルタリング** – Lake Formation では、列レベルと行レベルのフィルタリングを使用して、フェデレーションデータベース内のテーブルにアクセス許可を付与できます。ただし、列レベルのフィルタリングと行レベルのフィルタリングを組み合わせて、フェデレーションデータベース内のテーブルへのアクセスをセルレベルの精度で制限することはできません。
+ **大文字と小文字の区別識別子** – Lake Formation が管理する Amazon Redshift データ共有オブジェクトでは、テーブル名と列名は小文字でのみサポートされます。Amazon Redshift データ共有のデータベース、テーブル、列が Lake Formation を使用して共有および管理される場合は、大文字と小文字の区別識別子をオンにしないでください。
+ **クエリのサポート** - Lake Formation によって管理される Amazon Redshift データ共有は Amazon Redshift でクエリできます。Athena では、Lake Formation によって管理される Amazon Redshift データ共有のクエリはサポートされていません。

 Amazon Redshift でデータ共有を操作する際の制限事項の詳細については、「Amazon Redshift データベース開発者ガイド」の「[データ共有に関する制限事項](https://docs.aws.amazon.com/redshift/latest/dg/datashare-overview.html#limitations-datashare)」を参照してください。