恢複指定備份檔案中的資料到雲資料庫 Tair(相容 Redis)執行個體中。
介面說明
當您的執行個體為記憶體型或持久記憶體型,且已開啟了資料閃回,您可以調用本介面將執行個體整體或指定 Key 恢複至某個秒級時間點,可實現更精細化的資料恢複。
除上述以外的執行個體,推薦調用 CreateInstance 或 CreateTairInstance 介面,將備份資料恢複至新執行個體中。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
kvstore:RestoreInstance |
update |
*DBInstance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| InstanceId |
string |
是 |
執行個體 ID。 |
r-bp1zxszhcgatnx**** |
| BackupId |
string |
否 |
執行個體的備份檔案 ID。您可以調用 DescribeBackups 查詢。 |
78241**** |
| RestoreType |
string |
否 |
恢複類型,取值:
|
1 |
| RestoreTime |
string |
否 |
要恢複的時間點,格式為yyyy-MM-ddTHH:mmZ(UTC 時間)。 說明
該時間點不能早於開啟資料閃回功能的時間點。 |
2021-07-06T07:25:57Z |
| FilterKey |
string |
否 |
指定要恢複的 Key,支援Regex,多個值使用英文逗號(,)分隔。
說明
例如Regex中,星號( |
key:00000007198* |
| TimeShift |
string |
否 |
當恢複經典版執行個體時,不論您選擇恢複全量資料或指定 Key,您都可以對 Key 的到期時間進行位移處理。格式為 yyyy-MM-ddTHH:mmZ(UTC 時間)。執行個體會將 Key 在指定閃回時間點所剩餘的到期時間長度,位移至設定的到期位移時間點開始計算。 說明
|
2021-07-06T08:25:57Z |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
8D0C0AFC-E9CD-47A4-8395-5C31BF9B**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "8D0C0AFC-E9CD-47A4-8395-5C31BF9B****"
}
異常返回樣本
JSON格式
{
"RequestId" : "AFA391BF-808F-4DA6-80A2-A382108A0945"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | ServiceNotSupport | This service not supported. | |
| 400 | MissingParameter | Missing Required Param: BackupId or RestoreTime or RestoreType. | |
| 400 | ResroreParamNotMatch | restoreType is not match with backupId or restoreTime. | |
| 400 | InvalidRestoreTime.Format | Specified restore time is not valid. | |
| 400 | ZoneMigrationError.StillingRunning | Zone migration task is still running | |
| 400 | InvalidBinlog.NotValid | The available binlog is not valid in recovery time. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。