【问题标题】:How to share a table with external account using Lake Formation如何使用 Lake Formation 与外部帐户共享表
【发布时间】:2022-01-03 00:11:00
【问题描述】:

我需要与外部帐户共享在 Glue 中创建的表。 实际上,这看起来很简单,但由于某种原因,共享表没有显示在目标帐户的表列表中。

这是我在源帐户中所做的:

  1. 在 Glue 中创建了数据库和表。
  2. 创建了指向存储数据的存储桶的“数据湖位置”。
  3. 已撤销 IAMallowedPrincipals(否则不允许我授予访问权限)
  4. 通过选择和描述授予外部帐户(12 位)的许可。

在目标帐户中:

  1. 前往资源访问管理器并接受共享资源。

现在,该表应该在目标帐户中可见,但它不存在。虽然我可以看到 RAM 中的共享资源。

任何想法这里缺少什么? 谢谢!

【问题讨论】:

    标签: amazon-web-services athena


    【解决方案1】:

    在目标账户中前往 LakeFormation,点击“tables”,选择共享表(您可以通过“owner account id”找到它)并点击“Actions”和“create resource link”。 现在您需要给这个表一个本地名称并选择它应该驻留在哪个数据库中。 点击“创建”即可 - 您可以从 Athena 查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-09
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多