全部產品
Search
文件中心

PolarDB:API概覽

更新時間:Jul 06, 2024

雲原生資料庫PolarDB提供以下相關API介面。

地區

API描述
DescribeRegions該介面用於查詢PolarDB支援的地區和可用性區域。

叢集

類別API描述
叢集管理CreateDBCluster該介面用於建立PolarDB叢集。
DeleteDBCluster該介面用於釋放隨用隨付的PolarDB叢集。
DescribeDBClusters該介面用於查詢PolarDB叢集列表或被RAM授權的叢集列表。
DescribeDBClusterAttribute 該介面用於查詢指定PolarDB叢集的詳細屬性。
ModifyDBClusterMaintainTime該介面用於修改PolarDB叢集可例行維護的時間,一般設定為業務的低峰時間段。阿里雲會在您設定的可維護時間段內進行叢集維護,保證對業務的影響降到最低。
ModifyDBClusterDescription該介面用於修改PolarDB叢集名稱,方便叢集的維護。
DescribeTasks該介面用於查看通過API產生的任務(如建立叢集)進度詳情。
部署架構ModifyDBClusterPrimaryZone該介面用於變更PolarDB叢集的主可用性區域。
FailoverDBCluster該介面用於手動對PolarDB叢集進行主備切換,可以指定一個唯讀節點為新的主節點。
續約管理DescribeAutoRenewAttribute該介面用於查詢PolarDB訂用帳戶叢集自動續約狀態。
ModifyAutoRenewAttribute該介面用於設定PolarDB訂用帳戶叢集自動續約狀態。
DescribeDBClusterAvailableResources該介面用於查詢PolarDB叢集可售賣資源。

資料安全

類別API描述
白名單ModifyDBClusterAccessWhitelist該介面用於建立或修改PolarDB叢集的白名單(包括IP白名單和安全性群組)。
DescribeDBClusterAccessWhitelist該介面用於查詢允許訪問PolarDB叢集的IP白名單和安全性群組。
SSL加密ModifyDBClusterSSL該介面用於設定PolarDB叢集SSL加密的開通、關閉或更新CA認證。
DescribeDBClusterSSL該介面用於查詢PolarDB叢集SSL設定。

節點

API描述
CreateDBNodes該介面用於增加PolarDB叢集的唯讀節點。
ModifyDBNodeClass該介面用於變更PolarDB叢集節點規格。
RestartDBNode該介面用於重啟PolarDB叢集節點。
DeleteDBNodes該介面用於刪除PolarDB叢集節點。

叢集參數

API描述
DescribeDBClusterParameters該介面用於查詢PolarDB叢集的參數。
ModifyDBClusterParameters該介面用於修改PolarDB叢集的參數。

訪問地址

API描述
CreateDBEndpointAddress該介面用於建立PolarDB叢集的公網地址,包括主地址、預設叢集地址和自訂叢集地址的公網地址。
CreateDBClusterEndpoint該介面用於建立PolarDB自訂叢集地址。
DescribeDBClusterEndpoints該介面用於查詢PolarDB叢集的地址資訊。
ModifyDBClusterEndpoint該介面用於修改PolarDB的叢集地址屬性,包括讀寫入模式、新節點是否自動加入本地址、一致性層級等。
ModifyDBEndpointAddress該介面用於修改PolarDB叢集公網地址,包括主地址、預設叢集地址和自訂叢集地址的公網地址。
DeleteDBEndpointAddress該介面用於釋放PolarDB叢集的公網地址,包括主地址的公網連結、叢集地址的公網連結以及自訂的叢集地址的公網連結。
DeleteDBClusterEndpoint該介面用於釋放PolarDB自訂叢集地址。

日誌

API描述
DescribeDBClusterAuditLogCollector該介面用於查詢PolarDB叢集的SQL採集功能是否開啟,SQL採集包括審計日誌、SQL洞察等功能。
ModifyDBClusterAuditLogCollector該介面用於開啟或關閉PolarDB叢集的SQL採集功能,SQL採集包括審計日誌、SQL洞察等功能。

帳號

API描述
CreateAccount該介面用於為PolarDB資料庫建立帳號。
DescribeAccounts該介面用於查詢PolarDB叢集的資料庫帳號資訊。
CheckAccountName該介面用於校正帳號名稱是否合法或當前叢集中是否已存在重名的帳號。
ModifyAccountDescription該介面用於修改PolarDB資料庫帳號的備忘資訊。
ModifyAccountPassword該介面用於修改PolarDB資料庫的帳號密碼。
DeleteAccount該介面用於刪除PolarDB資料庫帳號。

資料庫

API描述
CreateDatabase該介面用於在PolarDB叢集下建立一個新的資料庫。
DescribeDatabases該介面用於查詢PolarDB指定叢集的資料庫列表資訊。
DeleteDatabase該介面用於刪除PolarDB叢集下的資料庫。
DescribeDBInitializeVariable該介面用於查看PolarDB PostgreSQL版(相容Oracle)資料庫支援的字元集、定序等屬性。
CheckDBName該介面用於校正資料庫名稱是否合法或當前叢集中是否已存在重名的資料庫名稱。

DBLink

API描述
CreateDBLink該介面用於建立PolarDB PostgreSQL版(相容Oracle)叢集的DBLink。
DescribeDBLinks該介面用於查詢PolarDB PostgreSQL版(相容Oracle)叢集的DBLink資訊。
DeleteDBLink該介面用於刪除PolarDB PostgreSQL版(相容Oracle)的叢集的DBLink。

備份

類別API描述
備份管理CreateBackup該介面用於手動為PolarDB叢集建立全量快照備份。
DescribeBackups該介面用於查詢PolarDB叢集的備份資訊。
DescribeBackupTasks該介面用於查詢PolarDB叢集的備份工作清單。
DescribeBackupLogs該介面用於查詢備份日誌列表、擷取備份日誌下載地址。
DescribeDetachedBackups該介面用於查詢已被釋放的PolarDB叢集中備份組的資訊。
DescribeDBClustersWithBackups該介面用於查詢某地區下包含備份組的PolarDB叢集詳情。
DeleteBackup該介面用於刪除PolarDB叢集的備份。
備份策略DescribeBackupPolicy該介面用於查詢自動備份策略。
DescribeLogBackupPolicy該介面用於查詢PolarDB叢集記錄備份的保留原則。
ModifyBackupPolicy該介面用於修改自動備份策略。
ModifyLogBackupPolicy該介面用於修改PolarDB叢集的記錄備份保留原則。

標籤

API描述
TagResources該介面用於為PolarDB叢集綁定標籤。
UntagResources該介面用於將標籤從PolarDB叢集上解除綁定。
ListTagResources該介面用於查詢一個或多個PolarDB叢集已綁定的標籤列表,或者查詢一個或多個標籤綁定的PolarDB叢集列表。

待處理事件

API描述
DescribePendingMaintenanceAction該介面用於查詢待處理事件的詳情。
DescribePendingMaintenanceActions該介面用於查詢不同任務類型下待處理事件的數量。
ModifyPendingMaintenanceAction該介面用於修改待處理事件的任務切換時間。

定時任務

API描述
DescribeScheduleTasks該介面用於查詢當前帳號下所有或指定的定時任務詳情。
CancelScheduleTasks該介面用於取消目標定時任務。

監控

API描述
DescribeDBNodePerformance該介面用於查詢PolarDB叢集節點的效能資料。
DescribeDBClusterPerformance該介面用於查詢PolarDB叢集的效能資料。
DescribeDBClusterMonitor該介面用於查詢PolarDB叢集的監控資料擷取頻率。
ModifyDBClusterMonitor該介面用於修改PolarDB叢集的監控資料擷取頻率。