创建共享资源链接 Data Catalog 表 - AWS Lake Formation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

创建共享资源链接 Data Catalog 表

您可以使用 AWS Lake Formation 控制台、API或 AWS Command Line Interface (人AWS CLI)。

要创建共享表的资源链接(控制台)

  1. 访问 https://console.amazonaws.cn/lakeformation/,打开 AWS Lake Formation 控制台。以负责人身份登录, Lake Formation CREATE_TABLE 包含资源链接的权限。

  2. 在导航窗格中,选择,然后选择创建表

  3. 创建表 选择 资源链接 图块,然后提供以下信息:

    资源链接名称

    输入与表名称相同的规则的名称。名称可以与目标共享表相同。

    数据库

    本地中的数据库 Data Catalog 包含资源链接。

    共享表

    从列表中选择共享表,或者输入本地(自有)或共享表名称。

    该列表包含与您的帐户共享的所有表。注意随每个表一起列出的数据库和所有者帐户ID。如果您没有看到与您的帐户共享的表,请检查以下内容:

    • 如果您不是数据湖管理员,请检查数据湖管理员是否授予您 Lake Formation 权限。

    • 如果您是数据湖管理员,并且您的帐户不相同 AWS 授予账户时,请确保您已接受 AWS Resource Access Manager (人AWS RAM)桌资源共享邀请。有关更多信息,请参阅接受来自的资源共享邀请 AWS RAM

    共享表的数据库

    如果您从列表中选择了一个共享表,则此字段将使用外部帐户中的共享表的数据库填充。否则,在外部帐户中输入本地数据库(用于到本地表的资源链接)或共享表的数据库。

    共享表所有者

    如果从列表中选择了共享表,则此字段将使用共享表的所有者帐户ID填充。否则,请输入 AWS 帐户ID(用于到本地表的资源链接)或ID AWS 帐户共享表。

    
            “表格详细信息”对话框选择了“资源链接”单选按钮,其中填写了以下字段: 资源链接名称、数据库、共享表、共享表的数据库和共享表所有者ID。最后两个字段已禁用(只读)。
  4. 选择 创建 创建资源链接。

    然后,您可以在 名称 列上 表格 第页。

  5. (可选)授予 Lake Formation DESCRIBE 必须能够查看链接并通过链接访问链接目标的主体的权限。

要创建共享表(AWS CLI)

  1. 输入类似以下的命令。

    aws glue create-table --database-name myissues --table-input '{"Name":"mycustomers","TargetTable":{"CatalogId":"111122223333","DatabaseName":"issues","Name":"customers"}}'

    此命令创建名为的资源链接 mycustomers 到共享表 customers,它位于数据库中 issues 在 AWS 账户 1111-2222-3333. 资源链接存储在本地数据库中 myissues.

  2. (可选)授予 Lake Formation DESCRIBE 必须能够查看链接并通过链接访问链接目标的主体的权限。