【问题标题】:Deploying Grafana as a FARGATE service in an AWS ECS cluster在 AWS ECS 集群中将 Grafana 部署为 FARGATE 服务
【发布时间】:2020-06-04 16:04:29
【问题描述】:

我在使用 Grafana 部署时遇到了一些问题。部署 Grafana 后,我无法更改管理员帐户的默认密码,这是您第一次启动 Grafana 时必须执行的操作。我使用默认凭据登录,然后提示输入新密码。当我这样做时,我得到一个“未经授权”的错误。查看浏览器控制台,当我尝试提交新密码时,它似乎给出了 404 错误。

我正在使用 RDS 实例来存储 Grafana 用户数据。 RDS 实例与 ECS 集群在同一子网中。我已将 AmazonRDSDataFullAccess 策略附加到 ECS 任务角色,但这没有帮助。我还尝试让 RDS 实例公开可用,但这也没有帮助。

我使用的是 Grafana 6.5.0 版。我使用的是最新的 7.1,但降级希望它能解决我当前的问题。

【问题讨论】:

  • RDS 的 SG 怎么样?他们是否允许 Fargate 任务的 SG?
  • 是的。我有入站规则,允许从相关子网访问端口 3306。
  • 约翰,你有没有解决过这个问题?

标签: amazon-web-services amazon-rds amazon-iam amazon-ecs


【解决方案1】:

首先确保您的 RDS 数据库具有允许从 ECS 集群入站访问的安全组。这将授予您对所需 RDS 数据库的入站访问权限。

由于 Fargate 是无服务器的,因此可能会破坏节点,因此任何本地配置都将消失。在使用 RDS 时,应确保使用 environment variables 指定数据库连接详细信息。

最后使用environment 项将这些添加到您的任务定义中。对于 RDS 数据库的密码等机密,请使用 secrets 选项。

【讨论】:

    猜你喜欢
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    相关资源
    最近更新 更多