【问题标题】:How to do user authentication with Amazon athena?如何使用 Amazon athena 进行用户身份验证?
【发布时间】:2018-01-16 12:17:10
【问题描述】:

如何访问亚马逊雅典娜? 是否可以使用 amazon athena 进行用户身份验证? 我们如何限制用户使用 athena 对 s3 进行查询?

【问题讨论】:

    标签: authentication amazon-ec2 user-controls amazon-athena


    【解决方案1】:

    请查看 aws athena 文档https://aws.amazon.com/documentation/athena/,这取决于您的使用情况。如果您有日常数据分析的需求,那么您可以创建数据管道并查询数据。请使用 aws 提供的 JDBC/ODBC 驱动程序链接到 Athena。

    【讨论】:

    • 我浏览了链接,但仍然找不到通过 EC2 实例集成 aws athena。如何在 Apache Hue 中为 JDBC 驱动程序 os Athena 进行更改?
    • 我引用了您分享的链接。我想通过数据管道运行查询,但不知道如何创建它们。我已经在 EC2 实例上安装了 JDBC 驱动程序,但仍然无法连接 Athena。
    • 1.创建 IAM 并获取访问密钥以访问 Athena 2. 使用 AthenaJDBC41 jar 文件访问 Athena 3. 使用 Docs 中提供的 Java 示例 4. 使用 AthenaJDBC41 jar 运行类
    • 感谢 user5811898,我在 jdbc 驱动程序中做了一些更改,然后访问了 Athena。它有效!
    • 您可以在此处提供这些详细信息,因为它可以帮助其他遇到此问题的开发人员
    【解决方案2】:

    对于 Amazon Web Services 中的身份验证和授权,您将使用 Identity and Access Management (IAM)。与包括通过 (RDS) 管理的关系数据库管理系统 (RDMS) 不同,Athena 没有自己的访问控制。

    要为 Athena 设置权限,请参阅以下内容,AWS Documentation » Amazon Athena » User Guide » Security » Access Control Policies

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 2017-01-13
      • 2019-06-29
      • 2020-08-15
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2019-05-02
      • 2013-01-19
      相关资源
      最近更新 更多