发布于: Nov 27, 2023

AWS Glue Data Catalog 现在支持创建和管理支持多个引擎的 SQL 视图,并对其进行访问控制。客户可以在 AWS Glue Data Catalog 中创建 SQL 视图,然后使用 EC2 上的 Amazon EMR 从 SQL 引擎(包括 Amazon Athena、Amazon Redshift 和 Spark)对视图进行查询。

如今,当客户创建视图并想要跨多个 SQL 引擎访问该视图时,他们需要为每个引擎创建单独的视图。此外,数据所有者还需要为每个引擎授予对每个视图和视图基础表的访问权限。该视图不能用于筛选基表中的内容,因为使用者必须能够直接访问这些表。使用 AWS Glue Data Catalog 视图,客户可以创建可从多个引擎查询的单个视图对象,而无需使用者访问视图的基表。管理员可以使用 AWS Glue Data Catalog 多引擎视图来控制使用者可以使用 SQL 引擎提供的丰富 SQL 方言访问底层数据的哪些部分。对视图的访问可以通过用于授予对数据湖中其他资源访问权限的相同 AWS Lake Formation 权限资源、列和标签进行控制。

此功能在多个 AWS 区域(包括弗吉尼亚州北部、俄亥俄州、俄勒冈州、爱尔兰和东京)提供预览版。要开始使用此功能,请参阅视图文档