首页 > 解决方案 > 假设已设置权限,我能否从我的 AWS 账户为不同的 AWS 账户创建 Athena 表?

问题描述

我想让客户访问我帐户中的数据,但是在我的 s3 存储桶周围构建一个表需要额外的开销,因为分区数量会随着时间的推移而增加。在我的帐户中,我有一个 lambda,它通过删除/创建具有必要分区投影的 Athena 表来自动处理此问题。我想让这个相同的 lambda 在另一个不属于我的 AWS 账户上创建/删除 Athena 表,这可能吗?我知道我可以让每个团队访问我的 Athena 表,但是所有查询费用都由我承担。

标签: amazon-web-services

解决方案


我想让客户访问我帐户中的数据,但是在我的 s3 存储桶周围构建一个表需要额外的开销,因为分区数量会随着时间的推移而增加。

如果我没记错的话,如果您设置了分区投影,您就不必管理 Athena/Glue 表的分区。因此,如果您的客户具有访问 S3 存储桶中对象的正确权限,他们应该能够通过其账户中定义的表运行查询。

我想让这个相同的 lambda 在另一个不属于我的 AWS 账户上创建/删除 Athena 表,这可能吗?

是的,只要授予在 Glue 中创建/删除表的正确权限,这当然是可能的。


推荐阅读