跳转到主要内容
在 AWS 上使用 AutoMQ Cloud BYOC 环境,您首先需要安装 AutoMQ 控制台。控制台是一个部署在您账户下的 Web 应用,您将通过它来创建、管理和监控您的 AutoMQ 集群。
前置条件
在开始安装 AutoMQ 控制台之前,请确保您已经按照要求准备好了基础的 AWS 云资源。
- VPC 环境:AutoMQ 控制台和集群需要运行在您自己的 VPC 中,一般是和 Kafka 应用部署在相同的 VPC。
操作步骤
步骤 1:在 AutoMQ 官网注册环境
首先,您需要在 AutoMQ 官网注册您的部署环境,以获取环境安装的元信息。
- 访问 AutoMQ Cloud,登录您的账户。
- 在控制台页面,点击 创建环境。
- 根据向导,输入以下信息:
- 环境名称:为您的环境设置一个自定义名称。
- 描述:输入环境的相关描述。
- 云厂商:选择 AWS。
- 地域:选择您计划部署 AutoMQ 的 AWS 地域。
- 完成创建后,您将获得用于部署的环境元信息。
步骤 2:准备用于部署控制台的 EC2 实例
接下来,您需要根据安装向导的指引,准备一台 EC2 实例,专门用于部署 AutoMQ 控制台。
- EC2 准备指南:请严格按照文档指引,准备满足规格、网络和存储要求的 EC2 实例。
EC2 实例准备完成后,即可参考安装向导,复制安装命令,启动 AutoMQ 控制台。
步骤 3:配置控制台权限并完成初始化
AutoMQ 控制台启动成功后,您需要登录控制台,首次访问时需要为其授予必要的 AWS 云资源操作权限。
-
登录控制台
- 使用浏览器访问
http://<您的 EC2 公网 IP>:8080。
- 输入初始用户名和密码登录。
-
为控制台授予 IAM 权限
登录后,界面会引导您为 AutoMQ 控制台完成 IAM 授权。这是为了让控制台有权限在您的 AWS 账户中创建和管理集群资源。操作流程如下:
-
创建 IAM Policy:
- 根据控制台界面提供的策略 JSON,前往 AWS IAM 控制台创建一个新的客户管理策略(Customer managed policy)。
-
创建 IAM Role:
- 创建一个新的 IAM Role。
- 在选择信任实体时,选择 AWS service 和 EC2。
- 将上一步创建的 IAM Policy 附加到这个 Role 上。
-
关联 IAM Role 到 EC2 实例:
- 前往 AWS EC2 控制台,找到您用于部署控制台的 EC2 实例。
- 在 操作 -> 安全 -> 修改 IAM 角色 中,将上一步创建的 IAM Role 关联到该实例上。
-
完成初始化
- 返回 AutoMQ 控制台页面,点击 确认授权 或 下一步。
- 控制台会自动验证权限是否配置正确。验证通过后,您就可以正式进入 AutoMQ 控制台并开始创建您的第一个集群了。
后续步骤
- 通过 WebUI 使用 AutoMQ: 继续通过环境控制台创建实例,并体验产品功能。体验 AutoMQ▸
- 通过 Terraform 使用 AutoMQ: 安装控制台后,用户可以通过 AutoMQ Terraform Provider 管理和使用 AutoMQ。通过 Terraform 方式使用 AutoMQ ,请参考文档。