gpt4 book ai didi

amazon-web-services - Amazon Athena 跨账户访问

转载 作者:行者123 更新时间:2023-12-04 01:45:53 24 4
gpt4 key购买 nike

我可以在我的账户内的 Athena 服务中创建数据库和表以访问另一个账户中的 S3 数据吗?

我浏览了下面的链接,我假设根据此文档,Amazon Athena 和 S3 存储桶必须在同一个账户中,并且向另一个账户中的用户提供访问权限。

https://console.aws.amazon.com/athena/home?force&region=us-east-1#query

最佳答案

来自 Access Control Policies - Amazon Athena :

To run queries in Athena, you must have the appropriate permissions for:

  • The Athena actions.
  • The Amazon S3 locations where the underlying data is stored that you are going to query in Athena.
  • ...

因此,执行 Athena 查询的 IAM 用户 似乎需要访问 Amazon S3 位置。

这可以通过向允许 IAM 用户访问存储桶的其他账户中的 S3 存储桶添加存储桶策略来完成。

为了更好地解释:

  • Account-AIAM-User-A 和 AWS Athena
  • Account-BBucket-B 的 Bucket Policy 授予访问 IAM-User-A

关于amazon-web-services - Amazon Athena 跨账户访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55243920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com