本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 AWS 数据源配置将 Amazon Athena 添加为数据源
先决条件
-
已在您的环境中安装和配置 AWS CLI。
-
您可以通过自己的账户访问 Athena。
要使用 AWS 数据源配置,请先前往 Amazon Managed Grafana 控制台启用服务托管 IAM 角色,这些角色向工作空间授予读取您的账户或整个组织单位中的 Athena 资源所必需的 IAM 策略。然后,您可以使用 Amazon Managed Grafana 工作区控制台,将 Athena 添加为数据来源。
使用 AWS 数据源配置将 Athena 添加为数据源
-
确保您的用户角色是管理员或编辑者。
-
从 Amazon Managed Grafana 控制台中选择要使用的工作空间,网址为。https://console.aws.amazon.com/grafana/
-
如果您在创建此工作空间时没有选择使用服务管理权限,请从使用客户托管权限更改为使用服务管理权限,以确保启用适当的 IAM 角色和策略以使用 Grafana 工作区控制台中的 AWS 数据源配置选项。为此,请按 IAM 角色选择编辑图标,然后选择服务托管、保存更改。有关更多信息,请参阅 Amazon Managed Grafana 对数据来源的权限和策略 AWS。
-
选择数据来源选项卡。然后选中 Amazon Athena 的复选框,然后依次选择操作、启用服务托管策略。
-
再次选择数据来源选项卡,然后在 Amazon Athena 行中选择在 Grafana 中配置。
-
如有必要,使用 IAM Identity Center 登录 Grafana 工作区控制台。用户应将 Athena 访问策略附加到用户/角色才能访问 Athena 数据来源。有关更多信息,请参阅AWS 托管策略: AmazonGrafanaAthenaAccess 。
-
在 Grafana 工作区控制台的左侧导航栏中,选择 AWS 下方的图标(有两个),然后从 “数据源” 菜单中选择 Athena。
-
选择您希望 Athena 数据来源从中进行查询的默认区域,然后选择所需的账户,选择添加数据来源。
-
按照 Athena 详细信息设置 中的步骤配置 Athena 详细信息
Athena 详细信息设置
配置 Athena 详细信息设置
-
在连接详细信息菜单中,选择身份验证提供者(推荐:Workspace IAM 角色)。
-
选择您的 Athena 账户所在的目标 Athena 数据来源。如果未选择任何数据来源,下拉列表中会有一个默认数据来源。
要创建新的 Athena 账户,请按照 Athena 入门中的说明进行操作。
-
在上面选择的数据来源中选择目标 Athena 数据库。
-
选择工作组。默认为主要。
-
如果您的工作组尚未配置输出位置,请指定用于查询结果的 S3 存储桶和文件夹。例如,
s3://grafana-athena-plugin-test-data/query-result-output/
-
选择保存并测试。