开发者社区 问答 正文

Open API 是什么?



实例管理类 API


实例管理类 API 可实现对 DRDS 实例的生命周期管理,主要包括创建实例、查询实例、释放实例等操作,如下表所示。

API 名称API 描述
CreateDrdsInstance创建 DRDS 实例
DescribeDrdsInstance查看 DRDS 实例详情
ModifyDrdsInstanceDescription修改 DRDS 实例描述
DescribeDrdsInstances查看 DRDS 实例列表
RemoveDrdsInstance释放 DRDS 实例
DescribeRegions查询 DRDS 的 Region 信息


数据库管理类 API


数据库管理类 API 可实现对 DRDS 数据库的运行管理,包括建库、删库、 主备读写策略等操作,如下表所示。
API 名称API 描述
CeateDrdsDB创建数据库
DescribeDrdsDB查询数据库
DeleteDrdsDB删除数据库
ModifyDrdsDBPasswd重置数据库密码
DescribeDrdsDBs查询数据库列表
ModifyDrdsIpWhiteList修改数据库白名单
DescribeDrdsDBIpWhiteList查询数据库白名单
ModifyRdsReadWeight设置读策略
DeleteFailedDrdsDB删除创建/删除失败的库
DescribeShardDBs查询分库列表
DescribeRdsList查询数据库的 RDS 列表
ModifyFullTableScan设置全表扫描
[tr=rgb(239, 251, 255)][td]CreateReadOnlyAccount 创建只读账户 DescribeReadOnlyAccount查询只读账户 ModifyReadOnlyAccountPassword修改只读账户密码 RemoveReadOnlyAccount删除只读账户

展开
收起
猫饭先生 2017-10-30 14:03:49 1794 分享 版权
阿里云 AI 助理回答

阿里云的分布式关系型数据库服务(DRDS)提供了丰富的API接口,帮助用户实现对DRDS实例和数据库的高效管理。您提到的两类API分别聚焦于实例管理和数据库管理,下面是对这些API功能的进一步解释和应用场景:

实例管理类 API

  1. CreateDrdsInstance:此API用于创建一个新的DRDS实例。在创建时,您可以指定实例的配置、区域等参数,以满足特定的业务需求。

  2. DescribeDrdsInstance:通过这个API,可以查询单个DRDS实例的详细信息,包括实例ID、状态、配置参数等,有助于监控和维护实例状态。

  3. ModifyDrdsInstanceDescription:允许修改DRDS实例的描述信息,便于内部管理和识别不同实例的功能或归属。

  4. DescribeDrdsInstances:提供了一个列表视图,展示账号下所有DRDS实例的信息,适用于批量管理和监控。

  5. RemoveDrdsInstance:当不再需要某个DRDS实例时,使用此API释放资源,避免不必要的费用支出。

  6. DescribeRegions:查询DRDS支持的所有地域信息,这对于规划高可用架构或者选择靠近用户群体的区域部署实例非常有用。

数据库管理类 API

  1. CeateDrdsDB:用于在DRDS实例中创建新的数据库,是构建数据架构的基础操作。

  2. DescribeDrdsDB, DeleteDrdsDB, ModifyDrdsDBPasswd 等:这些API分别用于查询、删除数据库以及重置数据库密码,覆盖了数据库的基本运维需求。

  3. ModifyDrdsIpWhiteListDescribeDrdsDBIpWhiteList:管理数据库访问的白名单,增强安全性,控制哪些IP地址可以访问数据库。

  4. ModifyRdsReadWeight:调整读策略,即设置不同的RDS实例作为读节点的权重,优化读性能和负载均衡。

  5. DescribeShardDBsDescribeRdsList:前者用于查看分库情况,后者列出与DRDS实例关联的RDS实例,对于理解数据分布和进行故障排查很有帮助。

  6. CreateReadOnlyAccount, DescribeReadOnlyAccount, ModifyReadOnlyAccountPassword, RemoveReadOnlyAccount:这一系列API围绕只读账户管理,适合于设置和管理数据库的只读权限,提高数据查询效率同时保证数据安全,特别是在需要大量读操作的场景下。

通过上述API,用户可以灵活地在阿里云DRDS上进行实例和数据库的全生命周期管理,从而高效支撑分布式数据库的应用场景。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答