Amazon Athena 进行可信身份传播 - Amazon IAM Identity Center
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Athena 进行可信身份传播

启用可信身份传播的步骤取决于您的用户是与托管应用程序交互还是与客户 Amazon 托管的应用程序进行交互。下图显示了面向客户端的应用程序(无论是 Amazon 托管应用程序还是外部应用程序)的可信身份传播配置,该配置使用 Amazon Athena 通过 Amazon Lake Formation 和 Amazon S3 提供的访问控制来 Amazon 查询 Amazon S3 数据。Access Grants

注意
  • 使用 Amazon Athena 进行可信身份传播需要使用 Trino。

  • 不支持通过 ODBC 和 JDBC 驱动程序连接到亚马逊 Athena 的 Apache Spark 和 SQL 客户端。

使用 Athena、Amazon EMR、Lake Formation 和 IAM 身份中心进行可信身份传播示意图

Amazon 托管应用程序

以下面向客户端的 Amazon 托管应用程序支持通过 Athena 进行可信身份传播:

  • Amazon EMR Studio

要启用可信身份传播,请执行以下步骤:
注意

Lake Formation 和 Amazon S3 Access Grants 都是 Amazon S3 中 Athena 查询结果的访问控制 Amazon Glue Data Catalog 和 Amazon S3 的访问控制所必需的。

客户托管的应用程序

要为自定义开发的应用程序的用户启用可信身份传播,请参阅Amazon 安全博客中的使用可信身份传播 Amazon Web Services 服务 以编程方式访问