天天看點

資料庫RDS(mysql, sql server, postgresql, ppas, mariadb)支援的API

雲資料庫RDS提供以下相關API接口。

執行個體

API 描述
CreateDBInstance 調用CreateDBInstance接口建立一個RDS執行個體。
DeleteDBInstance 調用DeleteDBInstance接口釋放RDS執行個體。
RestartDBInstance 調用RestartDBInstance接口重新開機RDS執行個體。
RenewInstance 調用RenewInstance接口對RDS執行個體進行手動續費。
DescribeDBInstanceAttribute 調用DescribeDBInstanceAttribute接口檢視RDS執行個體的詳細資訊。
DescribeDBInstances 調用DescribeDBInstances接口檢視RDS執行個體清單或被RAM授權的執行個體清單。
ModifyDBInstanceSpec 調用ModifyDBInstanceSpec接口變更RDS執行個體(包括正常執行個體和隻讀執行個體,不包括災備執行個體和臨時執行個體)的規格或存儲空間。
DescribeRegions 調用DescribeRegions接口查詢目前可選的RDS地域和可用區資訊。
MigrateToOtherZone 調用MigrateToOtherZone接口将RDS執行個體遷移至其他可用區。
PurgeDBInstanceLog 調用PurgeDBInstanceLog接口清理或收縮RDS執行個體日志。
UpgradeDBInstanceEngineVersion 調用UpgradeDBInstanceEngineVersion接口更新執行個體資料庫版本。
ModifyDBInstanceDescription 調用ModifyDBInstanceDescription接口修改RDS執行個體的描述。
ModifyDBInstanceMaintainTime 調用ModifyDBInstanceMaintainTime接口修改RDS執行個體可維護時間段。
ModifyDBInstanceAutoUpgradeMinorVersion 調用ModifyDBInstanceAutoUpgradeMinorVersion接口修改RDS執行個體更新小版本的方式。
ModifyHASwitchConfig 調用ModifyHASwitchConfig接口開啟或關閉RDS執行個體的主備自動切換功能。
DescribeHASwitchConfig 調用DescribeHASwitchConfig接口檢視RDS執行個體主備自動切換設定。
DescribeAvailableResource 調用DescribeAvailableResource接口查詢某地域可售賣資源資訊。
UpgradeDBInstanceKernelVersion 調用UpgradeDBInstanceKernelVersion接口更新RDS MySQL執行個體的核心小版本。

連接配接位址

AllocateInstancePublicConnection 調用AllocateInstancePublicConnection接口申請執行個體的外網位址。
DescribeDBInstanceNetInfo 調用DescribeDBInstanceNetInfo接口檢視執行個體的所有連接配接位址資訊。
ModifyDBInstanceConnectionString 調用ModifyDBInstanceConnectionString接口修改執行個體的連接配接位址和端口。
ModifyDBInstanceNetworkExpireTime 調用ModifyDBInstanceNetworkExpireTime接口修改連接配接位址過期時間。
SwitchDBInstanceNetType 調用SwitchDBInstanceNetType接口切換内外網位址。
ReleaseInstancePublicConnection 調用ReleaseInstancePublicConnection接口釋放執行個體的外網連接配接位址。

主備高可用/資料複制方式

ModifyDBInstanceHAConfig 調用ModifyDBInstanceHAConfig接口修改執行個體的高可用模式和資料複制方式。
DescribeDBInstanceHAConfig 調用DescribeDBInstanceHAConfig接口查詢RDS執行個體高可用模式和資料複制方式。
SwitchDBInstanceHA 調用SwitchDBInstanceHA接口切換RDS執行個體的主備執行個體。

曆史事件

DescribeEvents 調用DescribeEvents接口查詢RDS事件記錄清單。
DescribeActionEventPolicy 調用DescribeActionEventPolicy接口檢視RDS曆史事件功能開啟情況。
ModifyActionEventPolicy 調用ModifyActionEventPolicy接口開啟或關閉RDS曆史事件功能。

CloudDBA資料庫性能優化

CreateDiagnosticReport 調用CreateDiagnosticReport接口建立診斷報告。
DescribeDiagnosticReportList 調用DescribeDiagnosticReportList接口擷取診斷報告清單。

資料庫代理

DescribeDBInstanceProxyConfiguration 調用DescribeDBInstanceProxyConfiguration接口檢視資料庫代理設定,已下線。
ModifyDBProxyInstance 調用ModifyDBProxyInstance接口修改RDS資料庫獨享代理設定。
ModifyDBProxy 調用ModifyDBProxy接口開啟或者關閉RDS執行個體的資料庫獨享代理功能。
DescribeDBProxy 調用DescribeDBProxy接口查詢RDS執行個體的資料庫獨享代理詳情。
DescribeDBProxyEndpoint 調用DescribeDBProxyEndpoint接口查詢RDS執行個體獨享代理的連接配接位址資訊。
ModifyDBProxyEndpoint 調用ModifyDBProxyEndpoint接口修改RDS執行個體資料庫獨享代理的連接配接位址資訊。
DescribeDBProxyPerformance 調用DescribeDBProxyPerformance接口查詢獨享代理執行個體的性能資料。

資料庫

CreateDatabase 調用CreateDatabase接口在某個執行個體下建立資料庫。
DeleteDatabase 調用DeleteDatabase接口删除執行個體下的某個資料庫。
DescribeDatabases 調用DescribeDatabases接口檢視執行個體下的資料庫資訊。
ModifyDBDescription 調用ModifyDBDescription接口修改資料庫備注。
CopyDatabaseBetweenInstances 調用CopyDatabaseBetweenInstances接口在執行個體間複制資料庫。
DescribeCollationTimeZones 調用DescribeCollationTimeZones接口檢視支援的字元集排序規則和時區。

隻讀執行個體

CreateReadOnlyDBInstance 調用CreateReadOnlyDBInstance接口為某個執行個體建立一個隻讀執行個體。
DescribeReadDBInstanceDelay 調用DescribeReadDBInstanceDelay接口查詢RDS隻讀執行個體的延遲資訊。

讀寫分離

AllocateReadWriteSplittingConnection 調用AllocateReadWriteSplittingConnection接口申請讀寫分離位址。
CalculateDBInstanceWeight 調用CalculateDBInstanceWeight接口查詢系統權重配置設定值。
ModifyReadWriteSplittingConnection 調用ModifyReadWriteSplittingConnection接口修改讀寫分離鍊路的延遲門檻值和各個執行個體的讀權重。
ReleaseReadWriteSplittingConnection 調用ReleaseReadWriteSplittingConnection接口釋放讀寫分離位址。

賬号

CreateAccount 調用CreateAccount接口建立管理資料庫的賬号。
DeleteAccount 調用DeleteAccount接口删除資料庫賬号。
DescribeAccounts 調用DescribeAccounts接口檢視執行個體的帳号資訊。
GrantAccountPrivilege 調用GrantAccountPrivilege接口授權賬号通路資料庫。
RevokeAccountPrivilege 調用RevokeAccountPrivilege接口撤銷賬号對資料庫的通路權限。
ModifyAccountDescription 調用ModifyAccountDescription接口修改資料庫賬号的描述。
ResetAccountPassword 調用ResetAccountPassword接口重置賬号密碼。
ResetAccount 調用ResetAccount接口重置高權限賬号的權限。

安全加密

DescribeSecurityGroupConfiguration 調用DescribeSecurityGroupConfiguration接口檢視指定RDS執行個體和ECS安全組的關聯資訊。
ModifySecurityGroupConfiguration 調用ModifySecurityGroupConfiguration接口修改指定RDS執行個體和ECS安全組的關聯資訊。
DescribeDBInstanceIPArrayList 調用DescribeDBInstanceIPArrayList接口檢視RDS執行個體IP白名單。
DescribeDBInstanceSSL 調用DescribeDBInstanceSSL接口查詢執行個體SSL設定。
DescribeDBInstanceTDE 調用DescribeDBInstanceTDE接口查詢執行個體資料加密狀态。
ModifyDBInstanceSSL 調用ModifyDBInstanceSSL接口修改執行個體SSL鍊路。
ModifyDBInstanceTDE 調用ModifyDBInstanceTDE接口開啟RDS執行個體透明資料加密功能。
ModifySecurityIps 調用ModifySecurityIps接口修改白名單。
MigrateSecurityIPMode 調用MigrateSecurityIPMode接口把白名單從通用模式切換為高安全模式。
DescribeDBInstanceIpHostname 調用DescribeDBInstanceIpHostname接口查詢RDS執行個體的底層ECS執行個體的hostname。
DescribeDTCSecurityIpHostsForSQLServer 調用DescribeDTCSecurityIpHostsForSQLServer接口查詢RDS執行個體的分布式事務白名單資訊。
ModifyDTCSecurityIpHostsForSQLServer 調用ModifyDTCSecurityIpHostsForSQLServer接口設定分布式事務白名單。

網絡

ModifyDBInstanceNetworkType 調用ModifyDBInstanceNetworkType接口切換RDS執行個體網絡類型。

日志

DescribeSlowLogs 調用DescribeSlowLogs檢視慢日志統計情況。
DescribeSlowLogRecords 調用DescribeSlowLogRecords接口檢視執行個體的慢日志明細。
DescribeErrorLogs 調用DescribeErrorLogs接口檢視執行個體某段時間内的錯誤日志。
DescribeBinlogFiles 調用DescribeBinlogFiles接口檢視Binlog日志。
ModifySQLCollectorPolicy 調用ModifySQLCollectorPolicy接口開啟或關閉執行個體的SQL洞察(SQL審計)功能。
DescribeSQLLogRecords 調用DescribeSQLLogRecords接口查詢執行個體的SQL洞察(SQL審計)日志。
DescribeSQLLogFiles 調用DescribeSQLLogFiles接口查詢SQL洞察(SQL審計)檔案清單。

備份

CreateBackup 調用CreateBackup接口為執行個體建立一個備份集。
DescribeBackups 調用DescribeBackups接口檢視備份集清單。
DescribeBackupPolicy 調用DescribeBackupPolicy接口檢視執行個體備份設定。
ModifyBackupPolicy 調用ModifyBackupPolicy接口修改備份設定。
DeleteBackup 調用DeleteBackup接口删除資料備份檔案。
DescribeBackupTasks 調用DescribeBackupTasks接口查詢執行個體的備份任務清單。
DescribeLogBackupFiles 調用DescribeLogBackupFiles接口查詢執行個體的日志備份檔案。

恢複

CloneDBInstance 調用CloneDBInstance接口将曆史資料恢複至一個新執行個體(稱為克隆執行個體)。
CreateTempDBInstance 調用CreateTempDBInstance接口建立臨時執行個體。
RecoveryDBInstance 調用RecoveryDBInstance接口恢複資料庫。
RestoreTable 調用RestoreTable接口恢複RDS執行個體的某些資料庫或表到原執行個體。

SQL Server備份檔案上雲

CreateMigrateTask 調用CreateMigrateTask接口将OSS上的備份檔案還原到RDS執行個體,實作資料上雲。
DescribeMigrateTasks 調用DescribeMigrateTasks接口查詢備份資料上雲任務清單。
DescribeOssDownloads 調用DescribeOssDownloads接口檢視備份資料上雲任務的檔案詳情。
CreateOnlineDatabaseTask 在備份資料上雲時調用CreateOnlineDatabaseTask接口打開資料庫。

監控

DescribeResourceUsage 調用DescribeResourceUsage接口檢視執行個體的空間利用資訊。
DescribeDBInstancePerformance 調用DescribeDBInstancePerformance接口檢視執行個體性能資料。
DescribeDBInstanceMonitor 調用DescribeDBInstanceMonitor接口查詢監控頻率。
ModifyDBInstanceMonitor 調用ModifyDBInstanceMonitor修改監控頻率。

參數

DescribeParameterTemplates 調用DescribeParameterTemplates接口檢視資料庫參數模闆。
DescribeParameters 調用DescribeParameters接口查詢執行個體目前的參數配置。
ModifyParameter 調用ModifyParameter接口修改執行個體參數。
CreateParameterGroup 調用CreateParameterGroup接口建立RDS參數模闆。
ModifyParameterGroup 調用ModifyParameterGroup接口修改RDS參數模闆。
CloneParameterGroup 調用CloneParameterGroup接口複制RDS參數模闆到目前地域或其他地域内。
DescribeParameterGroups 調用DescribeParameterGroups接口查詢目标地域的參數模闆清單。
DescribeParameterGroup 調用DescribeParameterGroup接口查詢指定的RDS參數模闆資訊。
DeleteParameterGroup 調用DeleteParameterGroup接口删除RDS參數模闆。

資料遷移

ImportDatabaseBetweenInstances 調用ImportDatabaseBetweenInstances接口從其它RDS執行個體遷入資料。
CancelImport 調用CancelImport接口用于取消RDS執行個體遷移任務。

标簽

TagResources 調用TagResources為指定的RDS執行個體建立并綁定标簽。
UntagResources 調用UntagResources為指定的RDS執行個體解綁标簽。
ListTagResources 調用ListTagResources查詢一個或多個RDS執行個體已經綁定的标簽清單。

跨地域備份恢複

CheckCreateDdrDBInstance 調用CheckCreateDdrDBInstance接口預檢查某RDS執行個體是否可以用跨地域備份集進行跨地域恢複。
CreateDdrInstance 調用CreateDdrInstance接口跨地域恢複資料到新執行個體。
ModifyInstanceCrossBackupPolicy 調用ModifyInstanceCrossBackupPolicy接口修改RDS跨地域備份設定。
DescribeInstanceCrossBackupPolicy 調用DescribeInstanceCrossBackupPolicy接口查詢跨地域備份設定。
DescribeCrossRegionBackups 調用DescribeCrossRegionBackups接口檢視某RDS執行個體跨地域資料備份檔案清單。
DescribeCrossRegionLogBackupFiles 調用DescribeCrossRegionLogBackupFiles接口檢視跨地域日志備份檔案清單。
DescribeAvailableRecoveryTime 調用DescribeAvailableRecoveryTime接口查詢某跨地域備份檔案可恢複哪個時間段的資料。
DescribeCrossRegionBackupDBInstance 調用DescribeCrossRegionBackupDBInstance接口查詢所選地域的哪些執行個體開啟了跨地域備份,以及這些執行個體的跨地域備份設定。

原文請參見

https://help.aliyun.com/document_detail/26226.html