

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用其他 AWS 服務
<a name="working-with-services"></a>

 AWS 諸如 Amazon Athena AWS Glue、Amazon Redshift Spectrum 和 Amazon EMR 等 服務，可用來 AWS Lake Formation 安全地存取向 Lake Formation 註冊的 Amazon S3 位置中的資料。使用 Lake Formation，您可以在 中定義和管理資料表的精細存取控制 (FGAC) 許可 AWS Glue Data Catalog。 AWS 這些服務都是 Lake Formation 的可信任發起人，Lake Formation 可透過臨時登入資料存取存放在 Amazon S3 中的資料。如需詳細資訊，請參閱[Lake Formation 應用程式整合的運作方式](how-vending-works.md)。

為了使用這些功能，Lake Formation 會要求您先註冊 Amazon S3 位置，並將適當的許可指派給 IAM 主體，以存取資料表、資料庫和 Amazon S3 位置。如需詳細資訊，請參閱 [管理 Lake Formation 許可](managing-permissions.md)。

下表列出 Amazon Athena AWS Glue、Amazon EMR 和 Amazon Redshift Spectrum 支援的 Lake Formation 許可類型，以存取 AWS Glue 標準資料表和交易資料表 ([Apache Iceberg](https://iceberg.apache.org/)、[Apache Hudi](https://hudi.incubator.apache.org/) 和 [Linux 基礎 Delta Lake](https://delta.io/)) 中的資料Amazon S3以及 Data Catalog 中的資料表中繼資料。


**AWS AWS Glue 標準資料表和檢視的 服務和支援的許可類型**  

| AWS 服務 | 資料表層級許可 | 資料欄層級許可 | 資料列和儲存格層級許可 | 
| --- | --- | --- | --- | 
| [Athena SQL](https://docs.aws.amazon.com/lake-formation/latest/dg/athena-lf.html) | 讀取/寫入存取 | 讀取存取 | 讀取存取 | 
| Athena Spark | 不支援 | 不支援 | 不支援 | 
| 佈建叢集上的 [Redshift Spectrum](https://docs.aws.amazon.com/lake-formation/latest/dg/RSPC-lf.html) 或 Amazon Redshift 無伺服器 | 讀取/寫入存取 | 讀取存取 | 讀取存取 | 
| [Amazon EMR (EC2) 上的 Apache Spark](https://docs.aws.amazon.com/lake-formation/latest/dg/emr-integ-lf.html) | 讀取/寫入存取 | 讀取存取 | 讀取存取 | 
| [Amazon EMR (EC2) 上的 Apache Hive](https://docs.aws.amazon.com/lake-formation/latest/dg/emr-integ-lf.html) | 讀取/寫入存取 | 讀取存取 | 不支援 | 
| [EMR Serverless 上的 Apache Spark](https://docs.aws.amazon.com/lake-formation/latest/dg/emr-integ-lf.html) | 讀取/寫入存取 | 讀取存取 | 讀取存取 | 
| EMR Serverless 上的 Apache Hive | 不支援 | 不支援 | 不支援 | 
| Amazon EMR on EKS | 不支援 | 不支援 | 不支援 | 
| [AWS Glue ETL](https://docs.aws.amazon.com/lake-formation/latest/dg/glue-features-lf.html) | 讀取/寫入存取 | AWS Glue 5.0 或更新版本支援讀取存取。 | AWS Glue 5.0 或更新版本支援讀取存取。 | 

**考量和限制**
+ Athena Spark 不支援查詢具有 Lake Formation 許可的資料目錄資料表。
+ Athena SAML 型使用者可以透過啟用 SAML 2.0 型聯合來讀取使用 Lake Formation 許可保護的資料來源。SAML 使用者可以將資料插入 Parquet 資料表。
+ EMR Serverless 上的 Apache Spark 不支援查詢 Data Catalog 檢視。
+ EMR Serverless 上的 Apache Hive 不支援查詢具有 Lake Formation 許可的資料表。
+ AWS Glue 5.0 或更高版本支援對資料目錄中由 S3 支援的 Iceberg 和 Hive 資料表進行精細存取控制。此功能可讓您設定 Apache Spark 任務中讀取查詢 AWS Glue 的資料表、資料列、資料欄和儲存格層級存取控制。

  如需詳細資訊，請參閱 [AWS Glue 版本](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html)。


**AWS 交易資料表格式的 服務和支援的許可類型**  

| AWS 服務 | Iceberg | Hudi | Delta Lake （原生） | Delta Lake （符號連結資料表） | 
| --- | --- | --- | --- | --- | 
| [Athena SQL](https://docs.aws.amazon.com/lake-formation/latest/dg/athena-lf.html) | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。寫入操作需要完整存取資料表。 | 支援對具有資料表、資料欄、資料列和儲存格層級許可的資料表進行讀取和建立操作。不支援寫入操作。 | Athena （引擎版本 3) 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的原生 Delta Lake 資料表。不支援寫入操作。 | Athena （引擎版本 3) 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的符號連結 Delta Lake 資料表。不支援寫入操作。 | 
| 佈建叢集上的 [Redshift Spectrum](https://docs.aws.amazon.com/lake-formation/latest/dg/RSPC-lf.html)  | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。不支援寫入操作。 | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。不支援寫入操作。 | 不支援 | 支援透過具有資料表、資料欄、資料列和儲存格層級許可的符號連結資訊清單讀取 Delta Lake 資料表。不支援寫入操作。 | 
| [Amazon EMR (EC2) 上的 Apache Spark](https://docs.aws.amazon.com/lake-formation/latest/dg/emr-integ-lf.html) | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。寫入操作需要完整存取資料表。 | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。寫入操作需要完整存取資料表。 | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。不支援寫入操作。 | 支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。寫入操作需要完整存取資料表。 | 
| [AWS Glue ETL](https://docs.aws.amazon.com/lake-formation/latest/dg/glue-features-lf.html) | AWS Glue 5.0 或更新版本支援讀取具有資料表、資料欄、資料列和儲存格層級許可的資料表。 | 支援對具有資料表層級許可的資料表進行讀取/寫入。 | 支援對具有資料表層級許可的資料表進行讀取/寫入。 | 支援對具有資料表層級許可的資料表進行讀取/寫入。 | 

**Topics**
+ [AWS Lake Formation 搭配 Amazon Athena 使用](athena-lf.md)
+ [AWS Lake Formation 搭配 Amazon Redshift Spectrum 使用](RSPC-lf.md)
+ [AWS Lake Formation 搭配 使用 AWS Glue](glue-features-lf.md)
+ [AWS Lake Formation 搭配 Amazon EMR 使用](emr-integ-lf.md)
+ [AWS Lake Formation 搭配 Quick 使用](qs-integ-lf.md)
+ [AWS Lake Formation 搭配 AWS CloudTrail Lake 使用](cloudtrail-lake-integ-lf.md)