雲資料庫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