本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Lake Formation 基于标签的访问控制跨账户先决条件
在使用 Lake Formation 基于标签的访问控制 (LF-TBAC) 方法授予对数据目录资源的跨账户访问权限之前,必须将以下 JSON 权限对象添加到Amazon Glue Data Catalog资源策略。你必须为每个Amazon您正在向其授予权限的账户。
要添加此代码,可以使用设置的 “” 页面Amazon Glue控制台,或者glue:PutResourcePolicyAPI 操作。
Replace<recipient-account-id>与Amazon收到补助金的账户,<region>数据目录的区域包含您正在授予权限的数据库和表,以及<account-id>使用您的Amazon账户 ID。
{ "Effect": "Allow", "Action": [ "glue:*" ], "Principal": { "AWS": [ "<recipient-account-id>" ] }, "Resource": [ "arn:aws:glue:<region>:<account-id>:table/*", "arn:aws:glue:<region>:<account-id>:database/*", "arn:aws:glue:<region>:<account-id>:catalog" ], "Condition": { "Bool": { "glue:EvaluatedByLakeFormationTags": true } } }
资源策略中的所有代码必须位于Statement.
{ "Version": "2012-10-17", "Statement": [] }
如果您当前还通过使用 named resource 方法授予跨账户权限,则必须将EnableHybrid参数'true'当你调用glue:PutResourcePolicyAPI 操作。有关更多信息,请参阅 使用这两者来管理跨账户权限Amazon GlueLake Format。