Vérifie si les données d'une instance ApsaraDB for MongoDB peuvent être restaurées.
Description de l'opération
Cette opération s'applique aux instances de jeu de réplicas et aux instances de cluster fragmenté.
Après avoir appelé cette opération pour confirmer que les données de l'instance peuvent être restaurées, vous pouvez appeler l'opération CreateDBInstance pour restaurer les données vers une nouvelle instance.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dds:CheckRecoveryCondition |
get |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| SourceDBInstance |
string |
Oui |
L'identifiant de l'instance source. |
dds-bp1378**** |
| DatabaseNames |
string |
Non |
Le nom de la base de données source. La valeur est un tableau JSON. Remarque
Si vous ne spécifiez pas ce paramètre, toutes les bases de données sont restaurées par défaut. |
["db1","db2"] |
| RestoreTime |
string |
Non |
Le point dans le temps auquel l'instance est restaurée. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être en UTC. Remarque
|
2022-08-22T08:00:00Z |
| BackupId |
string |
Non |
L'identifiant de la sauvegarde. Remarque
|
5664**** |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources auquel l'instance appartient. |
sg-bp179**** |
| SourceDBInstance |
string |
Oui |
L'identifiant de l'instance source. |
dds-bp1378**** |
| SrcRegion |
string |
Non |
La région où réside l'instance source. Remarque
|
cn-beijing |
| DestRegion |
string |
Non |
La région du jeu de sauvegarde utilisé pour la sauvegarde et la restauration interrégionales. Remarque
Ce paramètre est requis lorsque vous définissez le paramètre RestoreType sur 3. |
cn-hangzhou |
| RestoreType |
string |
Non |
Le type de restauration. Remarque
|
0 |
| InstanceType |
string |
Non |
L'architecture de l'instance. Valeurs valides :
Remarque
|
replicate |
| EngineVersion |
string |
Non |
La version du moteur de base de données de l'instance.
|
4.2 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les informations renvoyées. |
||
| RequestId |
string |
L'identifiant de la requête. |
D563A3E7-6010-45FE-A0CD-9283414C9657 |
| DBInstanceName |
string |
L'identifiant de l'instance. |
dds-bp1378**** |
| IsValid |
boolean |
Indique si les données de l'instance peuvent être restaurées. Valeurs valides :
|
true |
Exemples
JSON format
{
"RequestId": "D563A3E7-6010-45FE-A0CD-9283414C9657",
"DBInstanceName": "dds-bp1378****",
"IsValid": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.