授予资源链接权限 - 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. 从 Data Catalog 的数据库下面的数据库列表中选择资源链接。

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

      3. 指定要对其授予权限的主体。

      4. 目录数据库字段已填入。

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

      1. 从 Data Catalog 的下面的表列表中选择资源链接。

      2. 打开授予权限页面。

      3. 指定主体。

      4. 目录数据库字段已填入。

      5. 指定主体。

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

    “权限”部分包含一个磁贴。磁贴包含一组复选框,代表要授予的资源链接权限。这些复选框包括 Drop 和 Describe。该组下方是另一组相同的复选框,代表可授予的权限。
  3. 选择授权

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

    以下示例在 Amazon 账户 1111-2222-3333 中向用户 datalake_user1 授予对数据库 issues 中表资源链接 incidents-linkDESCRIBE 权限。

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