授予资源链接权限 - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

授予资源链接权限

按照以下步骤向 Amazon 账户中的委托人授予对一个或多个资源链接的 Amazon Lake Formation 权限。

创建资源链接时,只有您可以查看和访问它。(这假定没有为该数据库启用仅对此数据库中的新表使用 IAM 访问控制。) 要允许您账户中的其他主体访问资源链接,请至少授予 DESCRIBE 权限。

重要

授予对资源链接的权限不会授予对目标(链接)数据库或表的权限。您必须单独授予对目标的权限。

你可以使用 Lake Formation 控制台、API 或 Amazon Command Line Interface (Amazon CLI) 来授予权限。

console
使用 Lake Formation 控制台授予资源链接权限
  1. 请执行以下操作之一:

    • 对于数据库资源链接,请按照使用命名资源方法授予数据库权限中的步骤执行以下操作:

      1. 从 “数据目录”、“数据库” 下的数据库列表中选择资源链接。

      2. 选择 “授予” 以打开 “授予权限” 页面。

      3. 指定要授予权限的委托人。

      4. 目录” 和 “数据库” 字段已填充。

    • 对于表资源链接,请按照使用命名资源方法授予表权限中的步骤执行以下操作:

      1. 从 “数据目录”、“表” 下的表列表中选择资源链接。

      2. 打开 “授予权限” 页面。

      3. 指定主体。

      4. 目录”、“数据库”、“” 字段已填充。

      5. 指定主体。

  2. 权限下,选择要授予的权限。(可选)选择可授予的权限。

    权限部分包含一个图块。这些图块有一组复选框可供授予资源链接权限。复选框包括 “删除” 和 “描述”。该组下方是另一组相同的复选框,代表可授予的权限。
  3. 选择授权

Amazon CLI
要授予资源链接权限,请使用 Amazon CLI
  • 运行 grant-permissions 命令,指定资源链接作为资源。

    此示例DESCRIBE向 Amazon 账户 1111-2222-3333 中的数据库incidents-linkissues中的表资源链接datalake_user1上的用户授权。

    aws lakeformation grant-permissions --principal DataLakePrincipalIdentifier=arn:aws:iam::111122223333:user/datalake_user1 --permissions "DESCRIBE" --resource '{ "Table": {"DatabaseName":"issues", "Name":"incidents-link"}}'