创建指向共享数据目录表的资源链接 - Amazon Lake Formation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建指向共享数据目录表的资源链接

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

创建指向共享表的资源链接(控制台)
  1. 打开Amazon Lake Formation控制台https://console.aws.amazon.com/lakeformation/. 以拥有 Lake Formation 的校长身份登录CREATE_TABLE数据库中包含资源链接的权限。

  2. 在导航窗格中,选择 Tables (表),然后选择 Create table (创建表)

  3. 在存储库的创建表页面,选择资源链接,然后提供以下信息:

    资源链接

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

    数据库。

    本地数据目录中要包含资源链接的数据库。

    共享表

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

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

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

    • 如果你是数据湖管理员,并且你的帐户不同Amazon组织作为授权账户,请确保您已接受Amazon Resource Access Manager(Amazon RAM) 表的资源共享邀请。有关更多信息,请参阅 接受来自的资源共享邀请Amazon RAM

    共享表的数据库

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

    共享表所有者

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

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

    然后,您可以在名称 column on the 页.

  5. (可选)授予 Lake FormationDESCRIBE授予必须能够查看链接并通过链接访问链接目标的承担者的权限。

创建指向共享表的资源链接 (Amazon CLI)
  1. 输入类似以下的命令。

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

    完成后,此命令将创建一个名为mycustomers转到共享表customers,它在数据库中issues中的Amazon账户 1111-2222-3333。资源链接存储在本地数据库中myissues.

  2. (可选)授予 Lake FormationDESCRIBE授予必须能够查看链接并通过链接访问链接目标的承担者的权限。