更新时间:2025-12-22 GMT+08:00
自动扩容RabbitMQ实例存储空间
RabbitMQ 3.x.x版本实例的磁盘剩余空间低于5GB会触发磁盘高水位,生产者流程被阻塞。为了避免以上情况,您可以开启自动磁盘扩容功能。
约束与限制
- 老实例不支持自动磁盘扩容功能,具体以控制台显示为准。
- 如果短时间内磁盘使用量迅速增加,无法保证在磁盘使用量到达容量阈值前完成自动磁盘扩容。
- 自动扩容存储空间不会影响业务。
前提条件
扩容RabbitMQ实例存储空间会产生相应的费用,确保账户有充足的余额,避免因余额不足导致扩容失败。RabbitMQ实例存储空间的具体价格请参考价格详情。
为RabbitMQ授权
开启自动扩容存储空间前,需要先获取“DMS BSSAccess”权限,否则会导致自动扩容失败。
- 使用主账号或者“admin”用户组中的子账号登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择区域。 - 在左侧导航栏选择“服务授权”,进入“服务授权”页面。
- 勾选“访问费用中心服务”,单击“更新授权”。
- 授权成功后,会在IAM中创建名为“dms_admin_trust”的委托。
“dms_admin_trust”创建成功后,请勿修改或者删除。
开启自动扩容存储空间
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。 - 单击RabbitMQ实例的名称,进入RabbitMQ实例的概览页面。
- 在“实例信息”区域的“自动磁盘扩容”后,单击
,弹出“自动磁盘扩容”对话框。 - 单击
,并设置如表1所示参数。 - 单击“确定”,完成自动磁盘扩容的设置。
设置成功后,在RabbitMQ实例概览页面的“实例信息”区域,查看“自动磁盘扩容”变为“开启”。
关闭自动扩容存储空间
- 登录RabbitMQ控制台。
- 在管理控制台左上角单击
,选择RabbitMQ实例所在的区域。 - 单击RabbitMQ实例的名称,进入RabbitMQ实例的概览页面。
- 在“实例信息”区域的“自动磁盘扩容”后,单击
,弹出“自动磁盘扩容”对话框。 - 在“自动磁盘扩容”所在行,单击
,然后单击“确定”。设置成功后,在RabbitMQ实例概览页面的“实例信息”区域,查看“自动磁盘扩容”变为“关闭”。

