Memeriksa apakah data instans Database Apsara for MongoDB dapat dipulihkan.
Deskripsi operasi
This operation is applicable to replica set instances and sharded cluster instances.
After you call this operation to confirm that the data of the instance can be restored, you can call the CreateDBInstance operation to restore data to a new instance.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:CheckRecoveryCondition |
get |
*Instance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| SourceDBInstance |
string |
Yes |
ID instans sumber. |
dds-bp1378**** |
| DatabaseNames |
string |
No |
Nama database sumber. Nilainya adalah array JSON. Catatan
Jika Anda tidak menentukan parameter ini, semua database dipulihkan secara default. |
["db1","db2"] |
| RestoreTime |
string |
No |
Pengatur waktu untuk memulihkan instans. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
|
2022-08-22T08:00:00Z |
| BackupId |
string |
No |
ID cadangan. Catatan
|
5664**** |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya tempat instans berada. |
sg-bp179**** |
| SourceDBInstance |
string |
Yes |
The ID of the source instance. |
dds-bp1378**** |
| SrcRegion |
string |
No |
Wilayah tempat instans sumber berada. Catatan
|
cn-beijing |
| DestRegion |
string |
No |
Wilayah set cadangan yang digunakan untuk pencadangan dan pemulihan lintas wilayah. Catatan
Parameter ini diperlukan ketika Anda mengatur parameter RestoreType ke 3. |
cn-hangzhou |
| RestoreType |
string |
No |
Tipe untuk memulihkan. Catatan
|
0 |
| InstanceType |
string |
No |
Arsitektur instans. Nilai valid:
Catatan
|
replicate |
| EngineVersion |
string |
No |
Versi mesin database instans.
|
4.2 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The information that is returned. |
||
| RequestId |
string |
The request ID. |
D563A3E7-6010-45FE-A0CD-9283414C9657 |
| DBInstanceName |
string |
The instance ID |
dds-bp1378**** |
| IsValid |
boolean |
Indicates whether the data of the instance can be restored. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "D563A3E7-6010-45FE-A0CD-9283414C9657",
"DBInstanceName": "dds-bp1378****",
"IsValid": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidMeta.WrongFormat | Meta information is wrong formatter. | |
| 400 | InvalidRestoreTime.Format | Specified restore time is not valid. | The specified RestoreTime value is invalid. |
| 403 | InvalidDBName | The specified database name is not allowed. | The specified database name is invalid. |
| 403 | InvalidMeta.TooLarge | Meta information is too large. | The metadata is too large. |
| 403 | SingleDBRestore.BackupSetNotSupport | This backup set do not support this operation. | Single-database recovery is not supported for the specified time point or backup file. |
| 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. | The operation is not supported when log backup is enabled. |
| 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. | No backup set is available during the specified recovery period. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.