操作场景
当您需要通过公网访问RabbitMQ实例时,需要开启该实例的公网访问功能。当业务不再使用公网访问功能时,也可以关闭实例的公网访问功能。
说明公网访问与VPC内访问相比,可能存在网络丢包和抖动等情况,且访问时延有所增加,因此建议仅在业务开发测试阶段开启公网访问RabbitMQ实例。
前提条件
仅状态为“运行中”的实例,可以开启公网访问功能。
开启公网访问
步骤 1 登录管理控制台。
步骤 2 在管理控制台右上角单击,选择区域。
说明此处请选择RabbitMQ实例所在的区域。
步骤 3 在管理控制台左上角单击,选择“企业中间件”->“分布式消息服务”->“RabbitMQ专享版”,进入分布式消息服务RabbitMQ专享版页面。
步骤 4 单击待开启公网访问的实例名称,进入实例详情页面。
步骤 5 单击“公网访问”右侧的,打开公网访问开关。
步骤 6 从“弹性IP地址”下拉列表中选择一个弹性IP,然后单击,开启公网访问功能。
如果“弹性IP地址”下拉列表没有值,可单击“创建弹性IP”,跳转到弹性IP页面,您可以申请一个新的弹性IP。弹性IP申请完后,返回RabbitMQ控制台,单击“弹性IP地址”后的,然后在下拉列表中选择新申请的弹性IP。
开启公网访问功能大约需要10~30秒,请耐心等待。开启公网访问后,页面会自动跳转到“后台任务管理”页签,当任务状态为“成功”时,表示开启公网访问成功。
说明开启公网访问后,有如下注意事项:
如果实例未开启SSL,修改实例的安全组策略,增加入方向规则,允许端口5672和15672的访问。访问RabbitMQ管理面:输入地址http://{RabbitMQ实例公网IP地址}:15672,然后输入自己配置的用户名和密码。Client方式:请使用5672端口。
如果实例开启SSL,修改实例的安全组策略,增加入方向规则,允许端口5671和15671的访问。访问RabbitMQ管理面:输入地址https://{RabbitMQ实例公网IP地址}:15671,然后输入自己配置的用户名和密码。Client方式:请使用5671端口。
关闭公网访问
步骤 1 登录管理控制台。
步骤 2 在管理控制台右上角单击,选择区域。
说明此处请选择RabbitMQ实例所在的区域。
步骤 3 在管理控制台左上角单击,选择“企业中间件”->“分布式消息服务”->“RabbitMQ专享版”,进入分布式消息服务RabbitMQ专享版页面。
步骤 4 单击待关闭公网访问的实例名称,进入实例详情页面。
步骤 5 单击“公网访问”右侧的,关闭公网访问开关。
步骤 6 单击,关闭公网访问功能。
关闭公网访问功能大约需要10~30秒,请耐心等待。关闭公网访问后,页面会自动跳转到“后台任务管理”页签,当任务状态为“成功”时,表示关闭公网访问成功。