本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
先决条件
在开始本教程之前,您必须拥有一个 AWS 账户 可以以具有正确权限的用户身份登录的。有关更多信息,请参阅 注册获取 AWS 账户 和 创建具有管理访问权限的用户。
本教程假定您熟悉 IAM 角色和策略。有关 IAM 的信息,请参阅 IAM 用户指南。
要完成本教程,您需要设置以下 AWS 资源:
数据湖管理员用户
Lake Formation 数据湖设置
Amazon Athena 引擎版本 3
创建数据湖管理员
-
以管理员用户身份登录 Lake Formati on 控制台,网址为 https://console.aws.amazon.com/lakeformation/
。您将在美国东部(弗吉尼亚北部)地区为本教程创建资源。 -
在 Lake Formation 控制台上的导航窗格中,在权限下选择管理角色和任务。
-
在数据湖管理员下选择数据湖管理员。
-
在弹出窗口管理数据湖管理员中,在 IAM 用户和角色下,选择 IAM 管理用户。
-
选择保存。
启用数据湖设置
-
通过 https://console.aws.amazon.com/lakeformation/
打开 Lake Formation 控制台。在导航窗格中的数据目录下,选择设置。取消选中以下选项: 仅对新数据库使用 IAM 访问控制。
-
仅对新数据库中的新表使用 IAM 访问控制。
-
在跨账户版本设置下,选择版本 3 作为跨账户版本。
-
选择保存。
将 Amazon Athena 引擎升级到版本 3
-
通过以下网址打开 Athena 控制台:https://console.aws.amazon.com/athena/
。 -
选择工作组,然后选择主工作组。
-
确保工作组的最低版本为 3。如果不是,请编辑工作组,为升级查询引擎选择手动,然后选择版本 3。
选择保存更改。