在 ECS 上通过 AWS Marketplace 激活 Grafana Enterprise 许可证
如果您通过 AWS Marketplace 购买了 Grafana Enterprise 订阅,则必须激活它才能在 Grafana 中使用 Grafana Enterprise 数据源插件和功能。
准备工作
- 从 AWS Marketplace 购买 Grafana Enterprise 订阅。
- 请确保用于购买 Grafana Enterprise 的 IAM 用户具有管理订阅、创建新的 IAM 用户和角色以及创建访问策略的权限。
要激活您的许可证,请完成以下任务。
任务 1:在 Amazon ECS 上部署 Grafana Enterprise
在 Amazon ECS 上部署 Grafana Enterprise。
有关在 Amazon ECS 上部署应用程序的更多信息,请参阅 创建 Amazon ECS 服务。
创建 Amazon ECS 服务时,请使用预期的 Grafana Enterprise 容器镜像版本。
例如,输入
grafana/grafana-enterprise:11.3.0
。只有 Grafana Enterprise 8.3.0 及更高版本支持通过 AWS Marketplace 授予的许可证。
任务 2:配置 Grafana 实现高可用性
Grafana 要求您配置一个数据库来存储仪表盘、用户和其他持久性数据。
准备工作
- 确保您有一个受支持的 Grafana 数据库可用。
- 有关受支持数据库的列表,请参阅 受支持的数据库。
- 有关创建数据库的信息,请参阅 创建 Amazon RDS 数据库实例。
- 查看连接到 RDS 数据库实例所需的信息。有关更多信息,请参阅 连接到 Amazon RDS 数据库实例。
配置 Grafana 实现高可用性
在 AWS ECS 中,使用环境变量更新
database
参数。有关数据库参数的列表,请参阅 配置。
为运行 Grafana Enterprise 的 ECS 任务创建任务定义修订版。
有关创建任务的更多信息,请参阅 使用经典控制台更新任务定义。
在新修订版中,编辑此任务的 Grafana Enterprise 容器,并向容器添加以下环境变量
GF_DATABASE_TYPE=[database type] GF_DATABASE_HOST=[database address and port] GF_DATABASE_NAME=[database name] GF_DATABASE_USER=[database username] GF_DATABASE_PASSWORD=[database password]
有关如何使用环境变量更新 ECS 服务的更多信息,请参阅 使用新控制台更新服务。
任务 3:配置 Grafana Enterprise 以通过 AWS 验证许可证
在此任务中,您将配置 Grafana Enterprise 以通过 AWS 而非 Grafana Labs 验证许可证。
在 AWS IAM 中,创建具有以下权限的访问策略
"license-manager:CheckoutLicense"
"license-manager:ListReceivedLicenses"
"license-manager:GetLicenseUsage"
"license-manager:CheckInLicense"
有关创建访问策略的更多信息,请参阅 创建 IAM 策略(控制台)。
有关 AWS 许可证权限的更多信息,请参阅 AWS License Manager 的操作、资源和条件键。
创建 Elastic Container Service 任务角色,并附加您在上一步中创建的策略。
有关创建任务角色的更多信息,请参阅 IAM 任务角色。
为运行 Grafana Enterprise 的 ECS 任务创建任务定义修订版。
有关创建任务定义修订版的更多信息,请参阅 使用经典控制台更新任务定义。
在新修订版中,执行以下步骤
a. 将您的 ECS 任务的任务角色更新为您创建的具有访问许可证信息权限的角色。
b. 编辑此任务的 Grafana Enterprise 容器,并向容器添加以下环境变量
GF_ENTERPRISE_LICENSE_VALIDATION_TYPE=aws
有关如何使用环境变量更新 ECS 服务的更多信息,请参阅 使用新控制台更新服务。
任务 4:启动或重新启动 Grafana
- 要重新启动 Grafana 并激活您的许可证,请更新运行 Grafana 的服务以使用您创建的任务定义的最新修订版。
- 更新服务后,导航到您的 Grafana 实例,使用 Grafana Admin 凭据登录,然后导航到 Administration > General > Stats and license 以验证您的许可证是否已激活。
有关验证您的许可证是否已激活的更多信息,请参阅 Grafana Enterprise 许可证限制。