云服务器内容精选

  • URI URI格式 GET /v3/{project_id}/instances/{instance_id}/no-index-tables 参数说明 表1 参数说明 名称 是否必选 参数类型 说明 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 String 参数解释: 要查询的实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 newest 是 Boolean 参数解释: 指定查询是否应侧重于检索最新的无索引表。 约束限制: 不涉及。 取值范围: true:查询时检索最新无索引表。 false:查询时不检索最新无索引表。 默认取值: 不涉及。 table_type 是 String 参数解释: 指定表类型。 约束限制: 不涉及。 取值范围: no_primary_key:无主键表。 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。 约束限制: 不涉及。 取值范围: 大于等于0的整数。 默认取值: 不涉及。 limit 否 Integer 参数解释: 查询记录数。 约束限制: 不涉及。 取值范围: 1~1000 默认取值: 不涉及。
  • 请求示例 创建数据库用户rds。 POST https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/a8abe84a41364097be7c233c39275087in04/db_user { "name": "rds", "password": "********", "instance_readonly": true }
  • 请求消息 表2 参数说明 名称 是否必选 参数类型 说明 name 是 String 参数解释: 数据库账号名称。 约束限制: 不涉及。 取值范围: 数据库账号名称在1到128个字符之间,不能和系统用户名称相同。 系统用户包括:rdsadmin, rdsuser, rdsbackup, rdsmirror。 默认取值: 不涉及。 password 是 String 参数解释: 数据库账号密码。 约束限制: 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 取值范围: 非空,密码长度在8到32个字符之间,至少包含大写字母、小写字母、数字、特殊字符~!@#$%^*-_+?,三种字符的组合,不能与账号名或倒序的账号名相同。 默认取值: 不涉及。 instance_readonly 否 Boolean 参数解释: 是否创建实例级只读账号,即创建的账号具备所有自定义数据库的只读权限。 约束限制: 不涉及。 取值范围: true:创建实例级只读账号。 false:不创建实例级只读账号。 默认取值: 不涉及。
  • URI URI格式 POST /v3/{project_id}/instances/{instance_id}/db_user 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求参数 表2 参数说明 名称 是否必选 参数类型 说明 db_name 是 String 参数解释: 数据库名称。 约束限制: 需要本实例中存在的数据库。 取值范围: 不涉及。 默认取值: 不涉及。 URI样例 POST https://rds.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/72ee4cc4607347049df9ad50f615bbd8in04/db-statistics
  • URI URI格式 POST /v3/{project_id}/instances/{instance_id}/db-statistics 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一region下的project ID。 获取方法请参见获取项目ID。 约束限制: 非空。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID。 约束限制: 非空。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应消息 正常响应要素说明 表2 要素说明 名称 参数类型 说明 databases Array of objects 参数解释: 列表中每个元素表示一个数据库。 详情请参见表3。 total_count Integer 参数解释: 数据库总数。 取值范围: 不涉及。 表3 databases元素结构说明 名称 参数类型 说明 name String 参数解释: 数据库名称。 取值范围: 不涉及。 character_set String 参数解释: 数据库使用的字符集。 取值范围: SQL Server支持的字符集列表,请参见表2。 取值示例:Chinese_PRC_CI_AS。 state String 参数解释: 数据库状态。 取值范围: Creating:表示创建中。 Running:表示使用中。 Deleting:表示删除中。 NotExists:表示不存在。 正常响应样例 { "databases": [ { "name": "master", "character_set": "Chinese_PRC_CI_AS", "state": "Running" }, { "name": "msdb", "character_set": "Chinese_PRC_CI_AS", "state": "Running" }, { "name": "model", "character_set": "Chinese_PRC_CI_AS", "state": "Running" }, { "name": "tempdb", "character_set": "Chinese_PRC_CI_AS", "state": "Running" }, { "name": "rdsadmin", "character_set": "Chinese_PRC_CI_AS", "state": "Running" }, { "name": "rds-test", "character_set": "Chinese_PRC_CI_AS", "state": "Running" } ], "total_count": 6 } 异常响应 请参见异常请求结果。
  • URI URI格式 GET /v3/{project_id}/instances/{instance_id}/database/detail?page={page}&limit={limit}&db-name={db-name}&recover_model={recover_model} 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 page 是 参数解释: 分页页码。 约束限制: 不涉及。 取值范围: 从1开始的正整数。 默认取值: 不涉及。 limit 是 参数解释: 每页数据条数。 约束限制: 不涉及。 取值范围: [1, 100]区间内正整数。 默认取值: 不涉及。 db-name 否 参数解释: 数据库名。 约束限制: 当指定该参数时,page和limit参数需要传入但不生效。 取值范围: 不涉及。 默认取值: 不涉及。 recover_model 否 参数解释: 数据库恢复健康模式。 约束限制: 不涉及。 取值范围: FULL:完整模式。 SIMPLE:简单模式。 BULK_ LOG GED:大容量日志恢复模式。 默认取值: 不涉及。
  • 接口约束 如果您需要使用该功能,请联系客服提交开启修改数据库备注权限的申请。 实例在创建、变更规格、修改端口、异常或冻结状态下不能执行该操作。 更新备注的操作不受数据库是否存在影响。 若备注存在则更新,不存在则自动新建备注。 更新为空值备注将会被删除。 若新建备注过程中数据库被删除或不存在,则备注依旧会保存。 该方法只针对新版本的实例生效,必须大于等于指定的内核版本,如果不符合内核小版本要求,请参考升级内核小版本升级至最新。 RDS for MySQL 5.6:大于等于5.6.51.3。 RDS for MySQL 5.7:大于等于5.7.33.1。 RDS for MySQL 8.0:大于等于8.0.25.1。 除RDS界面和API以外的其他方式创建的数据库和账号,如果创建的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),例如包含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 如果源库的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),迁移到目标库RDS for MySQL后,该数据库和账号也不支持RDS界面或API的数据库管理和账号管理功能。
  • 请求消息 表2 参数说明 名称 是否必选 参数类型 说明 name 是 String 数据库账号名称。 password 是 String 数据库账号密码。 取值范围: 非空,长度8~32个字符,至少包含以下字符中的三种:大写字母、小写字母、数字和特殊符号~!@#$%^*-_=+?,()&组成,不能和账号名或账号名的逆序相同。 建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。
  • 接口约束 实例在创建、变更规格、修改端口、异常或冻结状态下不能执行该操作。 除RDS界面和API以外的其他方式创建的数据库和账号,如果创建的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),例如包含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 如果源库的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),迁移到目标库RDS for MySQL后,该数据库和账号也不支持RDS界面或API的数据库管理和账号管理功能。
  • URI URI格式 GET /v3/{project_id}/instances/{instance_id}/msdtc/hosts?offset={offset}&limit={limit} 参数说明 表1 参数说明 参数 是否必选 参数类型 说明 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。 约束限制: 不涉及。 取值范围: 必须为数字,不能为负数。 默认取值: 默认为0,偏移0条数据,表示从第一条数据开始查询。 limit 否 Integer 参数解释: 查询记录数。 约束限制: 不涉及。 取值范围: 1~100 默认取值: 10
  • 请求参数 表2 参数说明 名称 是否必选 参数类型 说明 name 是 String 参数解释: 数据库用户名称。 约束限制: 不可与已有名称重复。 不能包含其他特殊字符,不能以“pg”和数字开头,不能和系统用户名称相同。 系统用户包括“rdsAdmin”,“ rdsMetric”, “rdsBackup”, “rdsRepl”, “root”。 取值范围: 数据库用户名称在1到63个字符之间,由字母、数字、或下划线组成。 默认取值: 不涉及。 password 是 String 参数解释: 数据库用户密码。建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。 约束限制: 不能和数据库账号“name”或“name”的逆序相同。 取值范围: 非空,密码长度在8到32个字符之间,至少包含大写字母、小写字母、数字、特殊字符~!@#%^*-_=+?,三种字符的组合。 默认取值: 不涉及。 is_login_only 否 boolean 参数解释: 数据库账户是否只支持登录。 约束限制: 不涉及。 取值范围: false或者不填:创建的数据库账号包含登录数据库、创建数据库、创建用户权限。 true:创建的数据库用户只包含登录数据库权限。 默认取值: 不涉及。
  • URI POST /v3/{project_id}/instances/{instance_id}/db-user 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID,此参数是用户创建实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为36个字符。 默认取值: 不涉及。
  • 请求示例 创建一个 GaussDB数据库 用户,用户名为dbs。 POST https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/{instance_id}/db-user { "name" : "dbs", "password" : "******" }