

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

# Amazon Redshift Spectrum AWS Lake Formation での の使用
<a name="RSPC-lf"></a>

[Amazon Redshift Spectrum](https://docs.aws.amazon.com/redshift/latest/dg/c-using-spectrum.html) では、Amazon Redshift クラスターノードにデータをロードすることなく、Amazon S3 データレイクのデータのクエリと取得を実行できます。

Redshift Spectrum は、Lake Formation で有効になっている外部 AWS Glue データカタログを登録する 2 つの方法をサポートしています。
+ データカタログへのアクセス許可を持つ、クラスターにアタッチされた IAM ロールの使用

  IAM ロールを作成するには、以下の手順で説明されているステップに従います。

   [へのアクセスの制御 AWS Glue Data Catalog](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-iam-policies.html#c-spectrum-glue-acess)
+  外部 AWS Glue Data Catalog リソースへのアクセスを管理するように設定されたフェデレーション IAM ID。

  Redshift Spectrum は、フェデレーション IAM ID を使用したLake Formation テーブルのクエリをサポートしています。IAM ID は、IAM ユーザーまたは IAM ロールとすることができます。Redshift Spectrum での IAM ID フェデレーションの詳細については、「[フェデレーション ID を使用して、ローカルリソースと Amazon Redshift Spectrum の外部テーブルへの Amazon Redshift アクセスを管理する](https://docs.aws.amazon.com/redshift/latest/mgmt/authorization-fas-spectrum.html)」を参照してください。

 Lake Formation と Redshift Spectrum の統合により、データを Lake Formation に登録した後に、テーブルに対して行、列、およびセルレベルのアクセスコントロールのアクセス許可を定義できます。

詳細については、「 [で Redshift Spectrum を使用する AWS Lake Formation](https://docs.aws.amazon.com/redshift/latest/dg/spectrum-lake-formation.html)」を参照してください。

Redshift Spectrum は、Lake Formation が管理する外部スキーマテーブルの読み取りまたは `SELECT` クエリをサポートしています。

詳細については、「[Redshift Spectrum 用の外部スキーマの作成](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-schemas.html)」を参照してください。

## トランザクションテーブルタイプのサポート
<a name="tables-RSPC"></a>

この表は、Redshift Spectrum でサポートされているトランザクションテーブル形式と、該当する Lake Formation アクセス許可を示しています。


**サポートされるテーブル形式**  

| テーブル形式 | 説明と許可されるオペレーション | Redshift Spectrum でサポートされる Lake Formation のアクセス許可 | 
| --- | --- | --- | 
| Apache Hudi | 増分データ処理とデータパイプラインの開発を簡素化するために使用される形式。<br />Redshift Spectrum は、Amazon S3 の Apache Hudi [https://hudi.apache.org/docs/next/table_types#copy-on-write-table](https://hudi.apache.org/docs/next/table_types#copy-on-write-table) テーブル形式を使用した挿入、削除、アップサートの書き込みオペレーションをサポートしています。<br />詳細については、「[Apache Hudi で管理されるデータの外部テーブルの作成](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-tables.html#c-spectrum-column-mapping-hudi)」を参照してください。 | 「[Lake Formation でのデータフィルタリングとセルレベルのセキュリティ](data-filtering.md)」に従って、テーブル、列、行、セルレベルのアクセス許可を使用して Hudi テーブルを保護します。 | 
| Apache Iceberg | オープンテーブル形式は、大量のファイルのコレクションをテーブルとして管理し、レコードレベルの挿入、更新、削除、タイムトラベルクエリなどの最新の分析データレイクオペレーションをサポートします。<br />詳細については、「[Amazon Redshift での Apache Iceberg テーブルの使用](https://docs.aws.amazon.com/redshift/latest/dg/querying-iceberg.html)」を参照してください。 | Redshift Spectrum は、Apache Iceberg テーブルのクエリをサポートしています。 | 
| Linux Foundation Delta Lake | Delta Lake は、一般的に Amazon S3 または File system distribuito Hadoop (HDFS) 上に構築される最新のデータレイクアーキテクチャの実装を支援するオープンソースプロジェクトです。Redshift Spectrum は、Delta Lake テーブルのクエリをサポートしています。詳細については、「[Delta Lake で管理される外部テーブルの作成](https://docs.aws.amazon.com/redshift/latest/dg/c-spectrum-external-tables.html#c-spectrum-column-mapping-delta)」を参照してください。 | テーブル、列、行、セルレベルのアクセス許可がサポートされています。 | 

## その他のリソース
<a name="add-resources-spc"></a>

**ブログ投稿およびワークショップ**
+ [ Amazon Redshift Spectrum で最新のデータアーキテクチャを有効に AWS Lake Formation しながら、 を使用してデータレイクのガバナンスを一元化する](https://aws.amazon.com/blogs/big-data/centralize-governance-for-your-data-lake-using-aws-lake-formation-while-enabling-a-modern-data-architecture-with-amazon-redshift-spectrum/)
+  [Redshift Spectrum を使用して、Amazon S3 データレイクで Apache HUDI Copy On Write 時にコピー (CoW) テーブルをクエリする](https://catalog.us-east-1.prod.workshops.aws/workshops/9f29cdba-66c0-445e-8cbb-28a092cb5ba7/en-US/lab21)