AWS 与 Lake Formation 的服务集成 - AWS Lake Formation

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS 与 Lake Formation 的服务集成

您可以使用 Lake Formation 来管理对存储在 Amazon S3 中的数据的数据库、表和列级访问权限。在 Lake Formation 中注册数据后,您可以使用亚马逊雅典娜 AWS Glue、亚马逊 Redshift Spectrum、EMR亚马逊等 AWS 分析服务来查询数据。以下 AWS 服务与 Lake Formation 的权限集成 AWS Lake Formation 并遵守。

AWS 服务 集成详细信息
AWS Glue

参考主题:AWS Lake Formation 与一起使用 AWS Glue

AWS Glue 和 Lake Formation 共享相同的数据目录。对于控制台操作(例如查看表列表)和所有API操作,AWS Glue 用户只能访问他们拥有 Lake Formation 权限的数据库和表。

Amazon Athena

参考主题:在亚马逊 A AWS Lake Formation thena 上使用

使用 Lake Formation 允许或拒绝读取 Amazon S3 中数据的权限。当 Amazon Athena 用户选择 AWS Glue 在查询编辑器中,他们只能查询他们拥有 Lake Formation 权限的数据库、表和列。不支持使用清单的查询。

目前,Lake Formation 不支持管理对采用开放表格格式的表的写入操作(例如 VACUUMMERGEUPDATEOPTIMIZE)权限。

除了通过 () 向 Athena 进行身份验证的委托人外IAM,Lake Formation 还支持 AWS Identity and Access Management 通过或驱动程序连接并通过进行身份验证的 Athena 用户。JDBC ODBC SAML支持的SAML提供商包括 Okta 和微软 Active Directory 联合身份验证服务 (AD FS)。

Amazon Redshift Spectrum

参考主题:AWS Lake Formation 与亚马逊 Redshift Spectrum 一起使用

当 Amazon Redshift 用户在中的数据库上创建外部架构时 AWS Glue Data Catalog,他们只能查询该架构中他们拥有 Lake Formation 权限的表和列。

亚马逊 QuickSight 企业版

参考:在 Amazon AWS Lake Formation 上使用 QuickSight

当亚马逊 QuickSight 企业版用户在亚马逊 S3 位置查询数据集时,该用户必须拥有该数据的 Lake Formation SELECT 权限。

Amazon EMR

参考:在 Amazon AWS Lake Formation 上使用 EMR

在创建带有运行时角色的亚马逊EMR集群时,您可以集成 Lake Formation 权限。

运行时IAM角色是您与 Amazon EMR 任务或查询关联的角色,然后 Amazon EMR 使用此角色访问 AWS 资源。

Lake Formation 与 AWS Key Management Service (AWS KMS) 集成,使您能够更轻松地设置这些集成服务,以加密和解密 Amazon Simple Storage Service (Amazon S3) 位置中的数据。