身份认证与访问控制
身份认证
用户访问GaussDB(for MySQL)标准版时支持对数据库用户进行身份验证,包含密码验证和IAM验证两种方式。
- 密码验证
您需要对数据库实例进行管理,登录数据库时,需要对账号密码进行验证,验证成功后方可进行操作。
- IAM验证
您可以使用统一身份认证服务(Identity and Access Management, IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制华为云资源的访问。您创建的IAM用户,需要通过验证用户和密码才可以使用GaussDB(for MySQL)标准版资源。具体请参见创建IAM用户并登录。
访问控制
- 权限控制
购买实例之后,您可以使用IAM为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,通过IAM进行精细的权限管理。具体内容请参见GaussDB(for MySQL)标准版权限管理。
- VPC和子网
虚拟私有云(Virtual Private Cloud,VPC)为云数据库构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。您可以在VPC中定义安全组、VPN、IP地址段、带宽等网络特性,方便管理、配置内部网络,进行安全、快捷的网络变更。
子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。
具体内容请参见创建虚拟私有云和子网。
- 安全组
安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求并相互信任的弹性云服务器和GaussDB(for MySQL)标准版实例提供访问策略。为了保障数据库的安全性和稳定性,在使用GaussDB(for MySQL)标准版实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。