檢查MongoDB執行個體是否滿足資料恢複的條件。
介面說明
本介面適用於複本集執行個體或分區叢集執行個體。
調用本介面確認滿足資料恢複的條件後,您可以調用 CreateDBInstance 介面,將資料恢複至新執行個體。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dds:CheckRecoveryCondition |
get |
*Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| SourceDBInstance |
string |
是 |
待恢複的源執行個體 ID。 |
dds-bp1378**** |
| DatabaseNames |
string |
否 |
所需恢複的資料庫名,格式為 JSON 數組。 說明
如果不傳入本參數,預設恢複所有資料庫。 |
["db1","db2"] |
| RestoreTime |
string |
否 |
執行個體所需恢複的時間點,格式為 yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 說明
|
2022-08-22T08:00:00Z |
| BackupId |
string |
否 |
備份 ID。 說明
|
5664**** |
| ResourceGroupId |
string |
否 |
資源群組 ID。 |
sg-bp179**** |
| SourceDBInstance |
string |
是 |
待恢複的源執行個體 ID。 |
dds-bp1378**** |
| SrcRegion |
string |
否 |
源執行個體所在地區。 說明
|
cn-beijing |
| DestRegion |
string |
否 |
異地備份恢複時,備份組所在地區。 說明
當備份恢複類型為異地備份複製時,需要且必填 |
cn-hangzhou |
| RestoreType |
string |
否 |
備份恢複類型 說明
|
0 |
| InstanceType |
string |
否 |
執行個體類型,取值:
說明
|
replicate |
| EngineVersion |
string |
否 |
資料庫版本號碼,取值:
|
4.2 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回資訊。 |
||
| RequestId |
string |
請求 ID。 |
D563A3E7-6010-45FE-A0CD-9283414C9657 |
| DBInstanceName |
string |
執行個體 ID。 |
dds-bp1378**** |
| IsValid |
boolean |
是否滿足恢複條件,取值說明:
|
true |
樣本
正常返回樣本
JSON格式
{
"RequestId": "D563A3E7-6010-45FE-A0CD-9283414C9657",
"DBInstanceName": "dds-bp1378****",
"IsValid": true
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidMeta.WrongFormat | Meta information is wrong formatter. | |
| 400 | InvalidRestoreTime.Format | Specified restore time is not valid. | 指定的參數RestoreTime不合法,請您檢查輸入的參數是否正確。 |
| 403 | InvalidDBName | The specified database name is not allowed. | 指定的資料庫名稱無效 |
| 403 | InvalidMeta.TooLarge | Meta information is too large. | 元資訊太大。 |
| 403 | SingleDBRestore.BackupSetNotSupport | This backup set do not support this operation. | 所選擇的時間點或備份檔案尚未支援單庫恢複功能。 |
| 403 | IncorrectDBInstanceType | Current DB instance type does not support this operation. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | InvalidBackupLogStatus | Current backup log enable status does not support this operation. | 當前備份日誌啟用狀態不支援此操作。 |
| 403 | IncorrectBackupSetState | Current backup set state does not support operations.. | |
| 404 | InvalidBackupSetID.NotFound | Specifiedbackup set ID does not exist. | |
| 404 | InvalidBackup.NotFound | Theavailable backup does not exist in recovery time. | 恢復內不存在可用的備份。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。