gpt4 book ai didi

amazon-web-services - 通过 Athena 跨账户访问 AWS Glue 数据目录

转载 作者:行者123 更新时间:2023-12-03 16:04:33 29 4
gpt4 key购买 nike

是否可以通过账户 A 的 Athena 接口(interface)直接访问账户 B 的 AWS Glue 数据目录?

最佳答案

我只是想在自己的设置中解决同样的问题,但后来偶然发现了这个无赖(this pageCross-Account Access Limitations 下的最后一个项目符号):

Cross-account access to the Data Catalog is not supported when using an AWS Glue crawler, Amazon Athena, or Amazon Redshift.

因此,听起来即使现在可以进行跨账户访问,它们也不会自然地通过这些服务进行复制(包括有关 Athena 的问题)。

也就是说,我能够设置对 AWS Glue 数据目录的跨账户访问,这种方式允许我使用账户 A 从账户 B 中提取有关数据目录对象的所有相关信息。我可以更新我的答案以合并如何如果你愿意的话,我已经知道了,但是一个可以解决这个问题的 hacky 方法是设置今天可能的跨账户访问,然后运行一个重复的 Lambda 函数,该函数从账户复制数据目录中的所有相关元数据B 到账户 A,以便账户 A 中的用户可以在账户 A 的 AWS Glue 数据目录中查看。我不确定 Athena 是否特别适用于该设置,因为我知道它需要 PutObject当它在 S3 中查询数据时访问(这可以通过适当的 S3 存储桶策略来解决,但这将是另一个需要管理的跨账户权限)。

让我知道您是否想查看有关我能够使用哪些跨账户内容的详细信息。

关于amazon-web-services - 通过 Athena 跨账户访问 AWS Glue 数据目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52244950/

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