Désinstalle un client Cloud Backup d'une ou plusieurs instances Elastic Compute Service (ECS).
Description de l'opération
Cette opération crée une tâche asynchrone en arrière-plan et appelle Cloud Assistant pour désinstaller un client de sauvegarde d'une instance ECS.
Vous pouvez appeler l'opération DescribeTask pour interroger le résultat d'exécution d'une tâche asynchrone.
Le délai d'expiration d'une tâche asynchrone est de 15 minutes. Nous vous recommandons d'appeler l'opération DescribeTask pour effectuer la première requête 30 secondes après avoir appelé l'opération UninstallBackupClients pour désinstaller les clients de sauvegarde. Ensuite, effectuez les requêtes suivantes à un intervalle de 30 secondes.
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
|
hbr:UninstallBackupClients |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceIds |
object |
Non |
Les identifiants des instances Elastic Compute Service (ECS). Vous pouvez spécifier jusqu'à 20 instances ECS. |
["i-0xi5wj5*****v3j3bh2gj5"] |
| ClientIds |
object |
Non |
Les identifiants des clients Cloud Backup. La somme du nombre d'identifiants de clients Cloud Backup et du nombre d'identifiants d'instances ECS ne peut pas dépasser 20. Sinon, une erreur se produit. |
["c-*********************"] |
| CrossAccountType |
string |
Non |
Indique si les données sont sauvegardées et restaurées au sein du même compte Alibaba Cloud ou entre plusieurs comptes Alibaba Cloud. Valeurs valides :
|
CROSS_ACCOUNT |
| CrossAccountUserId |
integer |
Non |
L'identifiant du compte Alibaba Cloud source qui autorise le compte Alibaba Cloud actuel à sauvegarder et restaurer des données entre plusieurs comptes Alibaba Cloud. |
129349237xxxxx |
| CrossAccountRoleName |
string |
Non |
Le nom du rôle RAM créé au sein du compte Alibaba Cloud source et attribué au compte Alibaba Cloud actuel pour autoriser ce dernier à sauvegarder et restaurer des données entre plusieurs comptes Alibaba Cloud. |
BackupRole |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état HTTP. Le code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message renvoyé. Si la requête réussit, la valeur successful est renvoyée. Si la requête échoue, un message d'erreur est renvoyé. |
successful |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TaskId |
string |
L'identifiant de la tâche asynchrone. Vous pouvez appeler l'opération DescribeTask pour interroger le résultat d'exécution de la tâche asynchrone. |
t-********************* |
| Success |
boolean |
Indique si la requête a réussi.
|
true |
| InstanceStatuses |
array<object> |
L'état de l'instance ECS. |
|
|
object |
|||
| ValidInstance |
boolean |
Indique si un client de sauvegarde peut être installé sur l'instance ECS.
|
true |
| InstanceId |
string |
L'identifiant de l'instance ECS. |
i-0xi5w***v3j3bh2gj5 |
| ErrorCode |
string |
Le code d'erreur. Valeurs valides :
|
InstanceNotExists |
Exemples
JSON format
{
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TaskId": "t-*********************",
"Success": true,
"InstanceStatuses": [
{
"ValidInstance": true,
"InstanceId": "i-0xi5w***v3j3bh2gj5",
"ErrorCode": "InstanceNotExists"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.