使用 AWS 数据来源配置将 Amazon Athena 添加为数据来源 - Amazon Managed Grafana

使用 AWS 数据来源配置将 Amazon Athena 添加为数据来源

先决条件

  • 已在您的环境中安装和配置 AWS CLI

  • 您可以通过自己的账户访问 Athena。

要使用 AWS 数据来源配置,首先,前往 Amazon Managed Grafana 控制台,启用服务托管的 IAM 角色,该角色会向工作区授予必要的 IAM 策略,以读取您的账户或整个组织单位中的 Athena 资源。然后,您可以使用 Amazon Managed Grafana 工作区控制台,将 Athena 添加为数据来源。

要使用 AWS 数据来源配置将 Athena 添加为数据来源

  1. 确保您的用户角色是管理员或编辑者。

  2. 从 Amazon Managed Grafana 控制台中选择您要使用的工作区,网址为 https://console.aws.amazon.com/grafana/

  3. 如果您在创建此工作区时没有选择对其使用服务托管权限,请将使用客户管理权限更改为使用服务托管权限,以确保启用适当的 IAM 角色和策略,以便在 Grafana 工作区控制台中使用 AWS 数据来源配置选项。为此,请按 IAM 角色选择编辑图标,然后选择服务托管保存更改。有关更多信息,请参阅 Amazon Managed Grafana 对 AWS 数据来源的权限和策略

  4. 选择数据来源选项卡。然后选中 Amazon Athena 的复选框,然后依次选择操作启用服务托管策略

  5. 再次选择数据来源选项卡,然后在 Amazon Athena 行中选择在 Grafana 中配置

  6. 如有必要,使用 IAM Identity Center 登录 Grafana 工作区控制台。用户应将 Athena 访问策略附加到用户/角色才能访问 Athena 数据来源。有关更多信息,请参阅 AWS 托管策略:AmazonGrafanaAthenaAccess

  7. 在 Grafana 工作区控制台的左侧导航栏中,选择下方的 AWS 图标(有两个),然后从数据来源菜单中选择 Athena

  8. 选择您希望 Athena 数据来源从中进行查询的默认区域,然后选择所需的账户,选择添加数据来源

  9. 按照 Athena 详细信息设置 中的步骤配置 Athena 详细信息

Athena 详细信息设置

配置 Athena 详细信息设置
  1. 连接详细信息菜单中,选择身份验证提供者(推荐:Workspace IAM 角色)。

  2. 选择您的 Athena 账户所在的目标 Athena 数据来源。如果未选择任何数据来源,下拉列表中会有一个默认数据来源。

    要创建新的 Athena 账户,请按照 Athena 入门中的说明进行操作。

  3. 在上面选择的数据来源中选择目标 Athena 数据库。

  4. 选择工作组。默认为主要

  5. 如果您的工作组尚未配置输出位置,请指定用于查询结果的 S3 存储桶和文件夹。例如,s3://grafana-athena-plugin-test-data/query-result-output/

  6. 选择保存并测试