AWS dynamoDB 到 Athena 跨账户

时间:2021-07-19 14:04:33

标签: amazon-web-services amazon-dynamodb amazon-athena

我刚刚开始使用 AWS,我有一个问题。 我正在尝试将数据从 DynamoDB(账户 A)发送到 Athena(账户 B)。

我想做的是,

  • 每天将存储在账户 A 的 DynamoDB 中的表转移和更新到另一个账户,即账户 B。
  • 账户 B 将使用从账户 A 收到的表在 Athena 中执行查询。

你有什么解决办法吗? 非常感谢!

1 个答案:

答案 0 :(得分:1)

请注意,我们不能传输数据到 Athena,后者本身不保存数据。

如果查询数据源在同一个账户中,Athena Federated Query 会很有用,但目前似乎还不支持跨账户。

因此,对于您的情况,将 DynamoDB 表像 this aws blog 一样导出到 S3。

然后使用 Athena 查询 S3 数据。

Amazon EventBridge 可用于日常计划操作。