tencent cloud

文档反馈

通过 CLB 开启外网服务

最后更新时间:2024-11-25 15:58:26
    云数据库 Redis® 支持内网和外网两种地址类型,默认提供内网地址供您内部访问实例,如果需要使用外网访问,除了开启外网地址后,通过 Linux 或者 Windows 云服务器连接访问实例,也可通过负载均衡 CLB 开启外网服务进行访问,通过 CLB 开启外网服务必须配置安全组规则。以下为您介绍通过 CLB 开启外网服务连接到实例的方法。

    前提条件

    已申请使用后端服务功能。
    1. 进入负载均衡跨地域绑定2.0申请页。
    2. 根据需要填好资料,填写完后提交申请。
    说明:
    负载均衡 CLB 实例与 Redis 实例务必属于同一 VPC 网络,提交申请时,需要说明情况。

    步骤1:新购负载均衡

    进入 负载均衡购买页,选择完配置后单击立即购买
    说明:
    如果在云数据库 Redis® 同地域已经有负载均衡实例,就可以不用购买。
    地域需选择云数据库 Redis® 所在的地域
    负载均衡实例与 Redis 实例必须处于同一 VPC。

    步骤2:配置负载均衡

    1. 打开跨 VPC 访问功能(启用后 CLB 支持绑定其他内网 IP)。
    1.1 登录 负载均衡控制台,选择地域,在实例管理列表,单击实例 ID,进入实例管理页面。
    1.2 基本信息页签的后端服务区域,单击点击配置
    
    1.3 在弹出的对话框,单击提交即可开启。
    
    2. 配置外网监听端口。
    2.1 登录 负载均衡控制台,选择地域,在实例管理列表,单击实例 ID,进入实例管理页面。
    2.2 在实例管理页面,选择监听器管理页,在 TCP/UDP/TCP SSL/QUIC 监听器下方,单击新建
    
    2.3 在弹出的对话框,逐步完成设置,然后单击提交即可完成创建。
    

    步骤3:绑定 Redis 实例

    1. 创建好监听器后,在监听器管理页,单击创建好的监听器,然后单击右侧出现的绑定
    
    2. 在弹出的对话框,选择目标类型IP 类型,在 IP 与端口的输入框分别输入 Redis 实例的 IP 地址和端口,单击确认,完成绑定。
    注意:
    登录的账号必须是标准账号(带宽上移),如无法绑定,请 提交工单 协助处理。
    

    步骤4:配置 Redis 安全组

    外网服务开通之后,请及时为 CLB 及其 Redis 实例配置安全组规则,对访问来源进行控制,保证数据访问的安全性。
    1. 登录 云服务器控制台 的安全组页面,新建安全组,并设置入站规则,放通 Redis 客户端 IP 地址及您所指定的 Redis 实例的监听端口。具体操作,请参见 创建安全组
    
    2. 登录 负载均衡控制台,在实例管理的实例列表中, 找到 Redis 绑定的 CLB 实例,单击其实例 ID,进入实例的基本信息页签,选择安全组页签,在已绑定安全组区域单击绑定,弹出的配置安全组窗口中,选择已创建的安全组,单击确定。具体操作,请参见 配置负载均衡安全组
    
    3. 登录 Redis 控制台,在实例列表中,找到需绑定安全组的实例。单击目标实例 ID,选择安全组页签,单击配置安全组。在配置安全组对话框,选择需要绑定的安全组,单击确定。具体操作,请参见 配置安全组
    

    步骤5:通过 Redis 客户端连接数据库

    通过 redis-cli 命令行连接 Redis 数据库。
    hostname:请配置为 CLB 的公网地址。
    port:请配置为 CLB 的监听端口。
    password:Redis 实例默认账号访问密码。若连接时使用的是 自定义账号,自定义账号的鉴权方式为账号名@密码,作为访问 Redis 的密码参数<password>。
    redis-cli -h <hostname> -p <port> -a <password>
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持