跳转到主要内容

概述

在 AWS 上使用 AutoMQ Cloud BYOC 环境,您首先需要安装 AutoMQ 控制台。控制台是一个部署在您账户下的 Web 应用,您将通过它来创建、管理和监控您的 AutoMQ 集群。

前置条件

在开始安装 AutoMQ 控制台之前,请确保您已经按照要求准备好了基础的 AWS 云资源。
  • VPC 环境:AutoMQ 控制台和集群需要运行在您自己的 VPC 中,一般是和 Kafka 应用部署在相同的 VPC。

操作步骤

步骤 1:在 AutoMQ 官网注册环境

首先,您需要在 AutoMQ 官网注册您的部署环境,以获取环境安装的元信息。
  1. 访问 AutoMQ Cloud,登录您的账户。
  2. 在控制台页面,点击 创建环境
  3. 根据向导,输入以下信息:
    • 环境名称:为您的环境设置一个自定义名称。
    • 描述:输入环境的相关描述。
    • 云厂商:选择 AWS
    • 地域:选择您计划部署 AutoMQ 的 AWS 地域。
  4. 完成创建后,您将获得用于部署的环境元信息。

步骤 2:准备用于部署控制台的 EC2 实例

接下来,您需要根据安装向导的指引,准备一台 EC2 实例,专门用于部署 AutoMQ 控制台。 EC2 实例准备完成后,即可参考安装向导,复制安装命令,启动 AutoMQ 控制台。

步骤 3:配置控制台权限并完成初始化

AutoMQ 控制台启动成功后,您需要登录控制台,首次访问时需要为其授予必要的 AWS 云资源操作权限。
  1. 登录控制台
    • 使用浏览器访问 http://<您的 EC2 公网 IP>:8080
    • 输入初始用户名和密码登录。
  2. 为控制台授予 IAM 权限 登录后,界面会引导您为 AutoMQ 控制台完成 IAM 授权。这是为了让控制台有权限在您的 AWS 账户中创建和管理集群资源。操作流程如下:
    1. 创建 IAM Policy
      • 根据控制台界面提供的策略 JSON,前往 AWS IAM 控制台创建一个新的客户管理策略(Customer managed policy)。
    2. 创建 IAM Role
      • 创建一个新的 IAM Role。
      • 在选择信任实体时,选择 AWS serviceEC2
      • 将上一步创建的 IAM Policy 附加到这个 Role 上。
    3. 关联 IAM Role 到 EC2 实例
      • 前往 AWS EC2 控制台,找到您用于部署控制台的 EC2 实例。
      • 操作 -> 安全 -> 修改 IAM 角色 中,将上一步创建的 IAM Role 关联到该实例上。
  3. 完成初始化
    • 返回 AutoMQ 控制台页面,点击 确认授权下一步
    • 控制台会自动验证权限是否配置正确。验证通过后,您就可以正式进入 AutoMQ 控制台并开始创建您的第一个集群了。

后续步骤

  • 通过 WebUI 使用 AutoMQ: 继续通过环境控制台创建实例,并体验产品功能。体验 AutoMQ▸
  • 通过 Terraform 使用 AutoMQ: 安装控制台后,用户可以通过 AutoMQ Terraform Provider 管理和使用 AutoMQ。通过 Terraform 方式使用 AutoMQ ,请参考文档