本文汇总云数据库 PostgreSQL 版提供的 Open API 接口。
说明
单个地域下,云数据库 PostgreSQL 版的 API 流控限制为 20 次/秒,即单个火山引擎账号每秒钟调用单个 API 接口的次数不可超过 20。若超过该限制,会导致 API 请求执行失败,并提示 AccountFlowLimitExceeded 报错。
| API | 说明 |
|---|---|
| DescribeRegions | 调用 DescribeRegions 接口查询可用地域列表。 |
| DescribeAvailabilityZones | 调用 DescribeAvailabilityZones 接口查询可用区列表。 |
| API | 说明 |
|---|---|
| CreateDBInstance | 调用 CreateDBInstance 接口创建实例。 |
| DescribeDBInstances | 调用 DescribeDBInstances 接口查询实例列表。 |
| DescribeDBInstanceDetail | 调用 DescribeDBInstanceDetail 接口查询实例详细信息。 |
| DescribeDBInstanceSpecs | 调用 DescribeDBInstanceSpecs 接口查询可售卖的实例规格。 |
| DescribeDBInstancePriceDetail | 调用 DescribeDBInstancePriceDetail 接口查询实例价格详情。 |
| DescribeDBInstancePriceDifference | 调用 DescribeDBInstancePriceDifference 接口查询实例差价。 |
| ModifyDBInstanceName | 调用 ModifyDBInstanceName 接口修改实例名称。 |
| ModifyDBInstanceSpec | 调用 ModifyDBInstanceSpec 接口修改实例配置。 |
| ModifyDBInstanceChargeType | 调用 ModifyDBInstanceChargeType 接口修改实例计费类型。 |
| ModifyDBInstanceAvailabilityZone | 调用 ModifyDBInstanceAvailabilityZone 接口迁移节点至同一地域下的其他可用区。 |
| AddTagsToResource | 调用 AddTagsToResource 接口为实例绑定标签。 |
| RemoveTagsFromResource | 调用 RemoveTagsFromResource 接口为实例解绑标签。 |
| RestartDBInstance | 调用 RestartDBInstance 接口重启实例。 |
| DeleteDBInstance | 调用 DeleteDBInstance 接口删除实例。 |
| API | 说明 |
|---|---|
| CreateDatabase | 调用 CreateDatabase 接口创建数据库。 |
| DescribeDatabases | 调用 DescribeDatabases 接口查询数据库列表。 |
| ModifyDatabaseOwner | 调用 ModifyDatabaseOwner 接口修改数据库 Owner。 |
| CloneDatabase | 调用 CloneDatabase 接口克隆已有数据库。 |
| DeleteDatabase | 调用 DeleteDatabase 接口删除数据库。 |
| API | 说明 |
|---|---|
| CreateDBAccount | 调用 CreateDBAccount 接口创建账号。 |
| DescribeDBAccounts | 调用 DescribeDBAccounts 接口查询账号列表。 |
| ModifyDBAccountPrivilege | 调用 ModifyDBAccountPrivilege 接口修改数据库账号权限。 |
| RevokeDBAccountPrivilege | 调用 RevokeDBAccountPrivilege 接口清空对数据库账号的授权。 |
| ResetDBAccount | 调用 ResetDBAccount 接口重置账号的密码。 |
| DeleteDBAccount | 调用 DeleteDBAccount 接口删除账号。 |
| API | 说明 |
|---|---|
| CreateSchema | 调用 CreateSchema 接口创建 Schema。 |
| DescribeSchemas | 调用 DescribeSchemas 接口查询 Schema 列表。 |
| ModifySchemaOwner | 调用 ModifySchemaOwner 接口修改 Schema 的 owner。 |
| DeleteSchema | 调用 DeleteSchema 接口删除 Schema。 |
| API | 说明 |
|---|---|
| CreateDBEndpoint | 调用 CreateDBEndpoint 接口为指定实例创建连接终端。 |
| ModifyDBEndpointName | 调用 ModifyDBEndpointName 接口修改连接终端名称。 |
| ModifyDBInstanceConfig | 调用 ModifyDBInstanceConfig 接口设置实例是否开启全局只读。 |
| ModifyDBEndpointReadWeight | 调用 ModifyDBEndpointReadWeight 接口修改终端读权重分配模式,以及自定义权重配比。 |
| ModifyDBEndpointReadWriteFlag | 调用 ModifyDBEndpointReadWriteFlag 接口配置连接终端的读写分离功能。 |
| ModifyDBEndpointReadWriteDelayThreshold | 调用 ModifyDBEndpointReadWriteDelayThreshold 接口修改终端只读延迟阈值。 |
| ModifyDBEndpointAddress | 调用 ModifyDBEndpointAddress 接口修改实例私网连接地址的端口和前缀。 |
| ModifyDBEndpointDNS | 调用 ModifyDBEndpointDNS 接口修改实例私网地址的解析方式。 |
| CreateDBEndpointPublicAddress | 调用 CreateDBEndpointPublicAddress 接口为实例开启公网访问。 |
| DeleteDBEndpointPublicAddress | 调用 DeleteDBEndpointPublicAddress 接口删除公网地址。 |
| DescribeDBInstanceProxyParameters | 调用 DescribeDBInstanceProxyParameters 接口查询实例默认终端开启读写分离后的连接数参数的配置。 |
| ModifyDBEndpointProxyConfig | 调用 ModifyDBEndpointProxyConfig 接口修改连接终端的读写分离代理连接数。 |
| DeleteDBEndpoint | 调用 DeleteDBEndpoint 接口删除连接终端。 |
| API | 说明 |
|---|---|
| DescribeDBInstanceParameters | 调用 DescribeDBInstanceParameters 接口查询实例的参数配置。 |
| ModifyDBInstanceParameters | 调用 ModifyDBInstanceParameters 接口修改实例参数。 |
| DescribeDBInstanceParametersLog | 调用 DescribeDBInstanceParametersLog 接口查询实例参数修改历史。 |
| DescribeDBEngineVersionParameters | 调用 DescribeDBEngineVersionParameters 接口查询指定数据库引擎版本支持用户设置的参数列表。 |
| CreateParameterTemplate | 调用 CreateParameterTemplate 接口创建参数模板。 |
| ListParameterTemplates | 调用 ListParameterTemplates 接口查询账户在当前地域下的参数模板。 |
| DescribeParameterTemplate | 调用 DescribeParameterTemplate 接口查询参数模板详情。 |
| DescribeApplyParameterTemplate | 调用 DescribeApplyParameterTemplate 接口查询应用参数模板后的参数变更(仅查询,不实际应用)。 |
| SaveAsParameterTemplate | 调用 SaveAsParameterTemplate 接口将实例当前的参数配置导出为参数模板。 |
| CloneParameterTemplate | 调用 CloneParameterTemplate 接口克隆参数模板。 |
| ModifyParameterTemplate | 调用 ModifyParameterTemplate 接口修改参数模板。 |
| DeleteParameterTemplate | 调用 DeleteParameterTemplate 接口删除参数模板。 |
| API | 说明 |
|---|---|
| CreateBackup | 调用 CreateBackup 接口创建数据备份。 |
| DescribeBackups | 调用 DescribeBackups 接口查询备份列表。 |
| DescribeDetachedBackups | 调用 DescribeDetachedBackups 接口查询已删除实例备份。 |
| DescribeRecoverableTime | 调用 DescribeRecoverableTime 接口查询实例备份可恢复的时间范围。 |
| DescribeBackupPolicy | 调用 DescribeBackupPolicy 接口查询备份策略。 |
| ModifyBackupPolicy | 调用 ModifyBackupPolicy 接口修改备份策略。 |
| DownloadBackup | 调用 DownloadBackup 接口下载备份。 |
| GetBackupDownloadLink | 调用 GetBackupDownloadLink 接口获取备份的下载链接。 |
| RestoreToNewInstance | 调用 RestoreToNewInstance 接口恢复到新实例。 |
| RestoreToExistedInstance | 调用 RestoreToExistedInstance 接口将数据恢复到现有实例。 |
| DeleteBackup | 调用 DeleteBackup 接口删除数据备份。 |
| DeleteSlot | 调用 DeleteSlot 接口删除复制槽。 |
| DescribeSlots | 调用 DescribeSlots 接口查询复制槽列表。 |
| API | 说明 |
|---|---|
| DescribeFailoverLogs | 调用 DescribeFailoverLogs 接口查询实例主备切换日志。 |
| API | 说明 |
|---|---|
| DescribePlannedEvents | 调用 DescribePlannedEvents 接口查询当前地域下的运维事件。 |
| API | 说明 |
|---|---|
| DescribeAllowLists | 调用 DescribeAllowLists 接口查看指定地域下的白名单列表。 |
| DescribeAllowListDetail | 调用 DescribeAllowListDetail 接口查看白名单详情。 |
| CreateAllowList | 调用 CreateAllowList 接口创建白名单。 |
| ModifyAllowList | 调用 ModifyAllowList 接口修改白名单。 |
| AssociateAllowList | 调用 AssociateAllowList 接口绑定白名单。 |
| DisassociateAllowList | 调用 DisassociateAllowList 接口解绑白名单。 |
| DeleteAllowList | 调用 DeleteAllowList 接口删除白名单。 |
| UnifyNewAllowList | 调用 UnifyNewAllowList 接口将多个实例的白名单合并生成为一个新的白名单。 |
| UpgradeAllowListVersion | 调用 UpgradeAllowListVersion 接口升级白名单版本。 |
| DescribeDBInstanceSSL | 调用 DescribeDBInstanceSSL 接口查询指定实例的 SSL 设置。 |
| ModifyDBInstanceSSL | 调用 ModifyDBInstanceSSL 接口修改指定实例的 SSL 配置。 |
| DownloadSSLCertificate | 调用 DownloadSSLCertificate 接口下载指定实例的 SSL 证书。 |
| API | 说明 |
|---|---|
| DescribeTasks | 调用 DescribeTasks 接口查询任务。 |