amazon-athena - 亚马逊 Athena 可以在没有 Glue 目录的情况下工作吗?
问题描述
我可以在 AWS 中使用 Informatica EDC 代替 Glue 目录吗?AWS Athena 是否与 Glue 目录紧密耦合?
解决方案
您是否在这里查看过:[https://docs.aws.amazon.com/athena/latest/ug/glue-upgrade.html?
看起来您需要执行一些 AWS Glue 升级,并添加策略以便 Athena 可以提取目录信息。此外,此处提供常见问题解答https://docs.aws.amazon.com/athena/latest/ug/glue-faq.html。我还没有处理过这种情况,但正在使用 Glue - Redshift。
在FAQ中,它提到如下:
为什么我需要向 Athena 用户添加 AWS Glue 策略?在升级之前,Athena 会管理数据目录,因此您的用户必须允许 Athena 操作才能执行查询。升级到 AWS Glue 数据目录后,Athena 操作不再适用于访问 AWS Glue 数据目录,因此必须允许您的用户执行 AWS Glue 操作。请记住,Athena 的托管策略已更新为允许所需的 AWS Glue 操作,因此如果您使用托管策略,则无需执行任何操作。
如果我不允许 Athena 用户使用 AWS Glue 策略会怎样?
如果您升级到 AWS Glue 数据目录并且不更新用户的客户管理或内联 IAM 策略,Athena 查询将失败,因为不允许用户在 AWS Glue 中执行操作。有关允许的具体操作,请参阅第 2 步 - 更新与 Athena 用户关联的客户管理/内联策略。
推荐阅读
- python - XML转CSV转换器
- node.js - 无论路由如何,如何从 Hapijs 服务器提供 React 页面
- reactjs - 尽管绑定,onClick 在按钮中不起作用
- c# - 使用 AD 的服务帐户和用户帐户凭据连接到 Active Directory 以登录(在我的产品中)
- visual-studio - Visual Studio 2017 无法打开现有文件
- javascript - 延迟加载图像而不更改现有的 `src` 属性(不更改 HTML)?
- python - 熊猫首先从同一索引上的不同列收集非空值
- postgresql - postgresql 更改表序列 id 从给定值开始
- reactjs - 在 React Native 存储中上传图像时缺少参数“路径”
- kotlin - Kotlin 合约对另一个属性/功能的影响