描述
该接口用于为数据库创建账号,同一个用户实例下,一个账号可以对多个数据库,同一账号对不同数据库权限可以不同。
实例和数据库必须满足以下条件,否则将创建失败:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云RDS中创建数据库账号的接口主要用于为指定的数据库实例生成新的访问账号,允许用户通过该账号对关联的数据库进行操作。以下是创建账号时需遵循的关键条件和参数详情:
String
类型,必须,固定值为CreateAccount
,表示执行创建账号的操作。String
类型,必须,指定要创建账号的RDS实例ID。String
类型,必须,新账号的名称。命名规则要求以字母开头,由小写字母、数字、下划线组成,长度不超过16字符,且需检查是否与已有账号名重复。String
类型,必须,账号密码,需包含字母、数字或下划线,长度为6~32位,满足复杂度要求。String
类型,可选,账号类型,默认为Normal
(普通账号)。对于特定版本的MySQL和SQL Server,可设置为Super
(超级账号),但请注意此参数的适用范围。String
类型,可选,账号的描述信息,不能以http://
或https://
开头,字符限制为2至256个,支持中文、英文、数字及特定符号(_、-)。Action=CreateAccount
&DBInstanceId=your_instance_id
&AccountName=new_account_name
&AccountPassword=your_secure_password
&AccountType=Normal
&AccountDescription=Test Account Description
请根据实际情况替换示例中的your_instance_id
、new_account_name
、your_secure_password
等占位符内容,并注意调用API时遵循最新的接口规范和错误码定义,以确保操作成功。