实例管理类 API
实例管理类 API 可实现对 DRDS 实例的生命周期管理,主要包括创建实例、查询实例、释放实例等操作,如下表所示。
API 名称 | API 描述 |
CreateDrdsInstance | 创建 DRDS 实例 |
DescribeDrdsInstance | 查看 DRDS 实例详情 |
ModifyDrdsInstanceDescription | 修改 DRDS 实例描述 |
DescribeDrdsInstances | 查看 DRDS 实例列表 |
RemoveDrdsInstance | 释放 DRDS 实例 |
DescribeRegions | 查询 DRDS 的 Region 信息 |
API 名称 | API 描述 |
CeateDrdsDB | 创建数据库 |
DescribeDrdsDB | 查询数据库 |
DeleteDrdsDB | 删除数据库 |
ModifyDrdsDBPasswd | 重置数据库密码 |
DescribeDrdsDBs | 查询数据库列表 |
ModifyDrdsIpWhiteList | 修改数据库白名单 |
DescribeDrdsDBIpWhiteList | 查询数据库白名单 |
ModifyRdsReadWeight | 设置读策略 |
DeleteFailedDrdsDB | 删除创建/删除失败的库 |
DescribeShardDBs | 查询分库列表 |
DescribeRdsList | 查询数据库的 RDS 列表 |
ModifyFullTableScan | 设置全表扫描 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云的分布式关系型数据库服务(DRDS)提供了丰富的API接口,帮助用户实现对DRDS实例和数据库的高效管理。您提到的两类API分别聚焦于实例管理和数据库管理,下面是对这些API功能的进一步解释和应用场景:
CreateDrdsInstance:此API用于创建一个新的DRDS实例。在创建时,您可以指定实例的配置、区域等参数,以满足特定的业务需求。
DescribeDrdsInstance:通过这个API,可以查询单个DRDS实例的详细信息,包括实例ID、状态、配置参数等,有助于监控和维护实例状态。
ModifyDrdsInstanceDescription:允许修改DRDS实例的描述信息,便于内部管理和识别不同实例的功能或归属。
DescribeDrdsInstances:提供了一个列表视图,展示账号下所有DRDS实例的信息,适用于批量管理和监控。
RemoveDrdsInstance:当不再需要某个DRDS实例时,使用此API释放资源,避免不必要的费用支出。
DescribeRegions:查询DRDS支持的所有地域信息,这对于规划高可用架构或者选择靠近用户群体的区域部署实例非常有用。
CeateDrdsDB:用于在DRDS实例中创建新的数据库,是构建数据架构的基础操作。
DescribeDrdsDB, DeleteDrdsDB, ModifyDrdsDBPasswd 等:这些API分别用于查询、删除数据库以及重置数据库密码,覆盖了数据库的基本运维需求。
ModifyDrdsIpWhiteList 和 DescribeDrdsDBIpWhiteList:管理数据库访问的白名单,增强安全性,控制哪些IP地址可以访问数据库。
ModifyRdsReadWeight:调整读策略,即设置不同的RDS实例作为读节点的权重,优化读性能和负载均衡。
DescribeShardDBs 和 DescribeRdsList:前者用于查看分库情况,后者列出与DRDS实例关联的RDS实例,对于理解数据分布和进行故障排查很有帮助。
CreateReadOnlyAccount, DescribeReadOnlyAccount, ModifyReadOnlyAccountPassword, RemoveReadOnlyAccount:这一系列API围绕只读账户管理,适合于设置和管理数据库的只读权限,提高数据查询效率同时保证数据安全,特别是在需要大量读操作的场景下。
通过上述API,用户可以灵活地在阿里云DRDS上进行实例和数据库的全生命周期管理,从而高效支撑分布式数据库的应用场景。