0

我们在设置 aws-sigv4 和通过 docker 映像连接 AWS AMP 工作区时遇到问题。

标签:格拉法纳/格拉法纳:7.4.5

主要问题是在 UI 中没有出现 sigv4 配置屏幕。grafana:7.4.5通过独立 Linux 二进制文件在本地安装有效。

只需设置环境变量,

导出 AWS_SDK_LOAD_CONFIG=true
导出 GF_AUTH_SIGV4_AUTH_ENABLED=true

出现配置屏幕。

通过相应的 IAM 实例角色将数据连接和查询到 AMP 工作正常。在 docker 映像中执行与 ENV 变量相同的操作是行不通的。

使用grafana/grafana:sigv4-web-identity它时有效,但在我看来这只是一个“测试图像”。如何配置默认 grafana 映像以启用 sigV4 身份验证?

4

2 回答 2

0

这个对我有用:

$ docker run -d \
  -p 3000:3000 \
  --name=grafana \
  -e "GF_AUTH_SIGV4_AUTH_ENABLED=true" \
  -e "AWS_SDK_LOAD_CONFIG=true"  \
  grafana/grafana:7.4.5

您没有提供最小的可重现示例,因此很难说您的情况有什么问题。

于 2021-03-24T18:47:06.227 回答
0

使用变量 GF_AWS_SDK_LOAD_CONFIG 而不是 AWS_SDK_LOAD_CONFIG。

于 2021-09-20T05:56:41.733 回答