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

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

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

您可以使用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授予必须能够查看链接并通过链接访问链接目标的承担者的权限。