本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 AWS Glue 资源转换为混合资源
按照以下步骤在混合访问模式下注册 Amazon S3 位置,并在不中断现有数据目录用户数据访问的情况下引导新的 Lake Formation 用户。
场景描述 - 数据位置未在 Lake Formation 中注册,用户对数据目录数据库和表的访问权限由适用于 Amazon S3 和 AWS Glue 操作的 IAM 权限策略决定。
默认情况下,IAMAllowedPrincipals 组拥有对数据库中所有表的 Super 权限。
为未在 Lake Formation 中注册的数据位置启用混合访问模式
注册 Amazon S3 位置,以启用混合访问模式。
-
授予权限并选择主体以在混合访问模式下对资源使用 Lake Formation 权限
在混合访问模式下选择使用主体和资源之前,请验证在混合访问模式下在 Lake F
Superormation 中注册了位置的数据库和表上是否存在IAMAllowedPrincipals组All权限。注意
您不能向
IAMAllowedPrincipals组授予对数据库中All tables的权限。您需要从下拉菜单中分别选择每个表,并授予权限。此外,在数据库中创建新表时,可以在数据目录设置中选择使用Use only IAM access control for new tables in new databases。当您在数据库中创建新表时,此选项会自动向IAMAllowedPrincipals组授予Super权限。-
如果您选择 LF 标签来授予权限,则可以在单独的步骤中选择主体来使用 Lake Formation 权限。您可以通过在左侧导航栏的权限下选择混合访问模式来执行此操作。
-
在混合访问模式页面的下半部分,选择添加将资源和主体添加到混合访问模式下。
-
在添加资源和主体页面上,选择在混合访问模式下注册的目录、数据库和表。
您可以选择数据库下的
All tables以授予主体访问权限。
-
选择委托人选择在混合访问模式下使用 Lake Formation 权限。
-
委托人 — 您可以选择同一账户或其他账户中的 IAM 用户和角色。您也可以选择 SAML 用户和群组。
属性-根据属性选择要授予权限的属性。
输入键值对以根据属性创建授权。在控制台上查看 Cedar 策略表达式。有关 Cedar 的更多信息,请参阅 Cedar 是什么? | Cedar 政策语言参考 GuideLink
。 选择添加。
所有 roles/users 具有匹配属性的 IAM 都被授予访问权限。
-
-
选择添加。
-