操作场景
安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并为相互信任的弹性云主机和MySQL实例提供访问策略。
- 为了保障数据库的安全性和稳定性,在使用MySQL实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。
- ECS与MySQL实例在相同安全组时,默认ECS与MySQL实例互通,无需设置安全组规则。
- ECS与MySQL实例在不同安全组时,需要为MySQL和ECS分别设置安全组规则。
- 设置MySQL安全组规则:为MySQL所在安全组配置相应的入方向规则。
- 设置ECS安全组规则:安全组默认规则为出方向上数据报文全部放行,此时,无需对ECS配置安全组规则。当在ECS所在安全组为非默认安全组且出方向规则非全放通时,需要为ECS所在安全组配置相应的出方向规则。
注意如果您在订购关系MySQL版实例时的VPC中的子网使用了扩展网段,为保证弹性云主机和MySQL实例可以互相访问,您需要在安全组的规则放开允许扩展网段进行访问。
约束限制
因为安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云主机和MySQL实例可互相访问。安全组创建后,您可以在安全组中定义各种访问规则,当MySQL实例加入该安全组后,即受到这些访问规则的保护。
- 默认情况下,一个租户可以创建500条安全组规则。
- 为一个安全组设置过多的安全组规则会增加首包延时,因此,建议一个安全组内的安全组规则不超过50条。
- 当需要从安全组外访问安全组内的MySQL版实例时,需要为安全组添加相应的入方向规则。
- 源地址默认的IP地址0.0.0.0/0是指允许所有IP地址访问安全组内的MySQL版实例。
操作步骤
为虚拟私有云设置安全组访问规则:
- 登录管理控制台。
- 在系统首页,选择网络 > 虚拟私有云。
- 在左侧导航栏,选择访问控制 > 安全组。
- 在安全组界面,单击操作列的配置规则,进入安全组详情界面。
- 在安全组详情界面,单击添加规则,弹出添加规则窗口。
- 根据界面提示配置安全组规则。
- 单击确定。
为关系数据库MySQL版设置安全组:
- 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入TeleDB数据库概览页面。
- 在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在实例列表中,单击目标实例名称,进入实例基本信息页面。
- 在网络区域,单击安全组参数右侧的更换。
- 在更换用户安全组对话框中,查看可用的安全组列表信息,选择目标安全组。
- 单击确定。