Cette opération permet de supprimer un snapshot. Si vous l'appelez alors que la création d'un snapshot est en cours, la tâche de création est annulée.
Description
Lors de l'appel à cette opération, tenez compte des points suivants :
Si l'ID de snapshot spécifié n'existe pas, la requête est ignorée.
Un snapshot utilisé pour créer des images personnalisées ne peut pas être supprimé. Vous devez d'abord supprimer les images personnalisées créées à partir de ce snapshot (DeleteImage).
Un snapshot utilisé pour créer des disques ne peut pas être supprimé. Pour forcer la suppression du snapshot, définissez le paramètre
Forcesurtrue. Notez qu'après une suppression forcée, il sera impossible de réinitialiser les disques créés à partir de ce snapshot.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DeleteSnapshot | Opération à effectuer. Définissez la valeur sur DeleteSnapshot. |
| SnapshotId | String | Oui | s-bp1c0doj0taqyzzl**** | ID du snapshot. |
| Force | Boolean | Non | false | Indique s'il faut forcer la suppression du snapshot utilisé pour créer des disques. Valeurs possibles :
Valeur par défaut : false |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
ID de la requête. |
Exemples
Exemple de requête
https://ecs.aliyuncs.com/?Action=DeleteSnapshot
&SnapshotId=s-bp1c0doj0taqyzzl****
&<Common request parameters>
Exemple de réponse réussie
Format XML
<DeleteSnapshotResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
</DeleteSnapshotResponse>
Format JSON
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Codes d'erreur
| Code d'état HTTP | Code d'erreur | Message d'erreur | Description |
| 403 | SnapshotCreatedImage | The snapshot has been used to create user defined image(s). | Le snapshot a été utilisé pour créer des images personnalisées et ne peut pas être supprimé. Vous devez d'abord supprimer les images personnalisées créées à partir du snapshot (DeleteImage). |
| 403 | SnapshotCreatedDisk | The snapshot has been used to create disk(s). | Le snapshot a été utilisé pour créer des disques et ne peut pas être supprimé. Pour forcer la suppression du snapshot, définissez le paramètre Force sur true. Notez qu'après une suppression forcée, il sera impossible de réinitialiser les disques créés à partir de ce snapshot. |
| 400 | MissingParameter | The input parameter SnapshotId that is mandatory for processing this request is not supplied. | Le paramètre obligatoire SnapshotId n'a pas été spécifié. |
| 500 | InternalError | The request processing has failed due to some unknown error. | Une erreur interne s'est produite. Réessayez ultérieurement. |
| 404 | InvalidSnapshotId.NotFound | The specified snapshot is not found | Le paramètre SnapshotId spécifié n'existe pas. |
| 403 | Operation.Conflict | The operation may conflicts with others, please retry later. | L'opération entre en conflit avec d'autres opérations. Réessayez ultérieurement. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.