Supprimer un snapshot

Vous pouvez supprimer un snapshot dont vous n’avez plus l’utilité pour libérer vos quotas de ressources. Un snapshot supprimé ne peut être retrouvé ultérieurement.

Vous ne pouvez pas supprimer un snapshot en cours d’utilisation par une OUTSCALE machine image (OMI). Pour ce faire, vous devez d’abord supprimer l’OMI correspondante. Pour en savoir plus, voir Supprimer une OMI.

Vous ne pouvez pas supprimer un snapshot qu’un autre compte a partagé avec vous, car il ne vous appartient pas. De même, si vous supprimez un snapshot que vous avez partagé avec d’autres comptes, celui-ci est automatiquement supprimé de leurs comptes également. Pour en savoir plus, voir À propos des snapshots > Permissions et copies des snapshots.

Supprimer un snapshot avec Cockpit v2

Avant de commencer : Assurez-vous que vous n’avez plus besoin des données contenues dans le snapshot que vous souhaitez supprimer, ou que celles-ci sont sauvegardées ailleurs, par exemple sur un volume ou dans un autre snapshot. Pour en savoir plus, voir Créer un volume à partir d’un snapshot.

  1. Cliquez à l’intérieur du dashboard Snapshots pour faire apparaître des cases à cocher.

  2. Cochez la case du snapshot que vous voulez supprimer.

    La multisélection est disponible.

    Le snapshot est sélectionné et un menu d’actions apparaît.

  3. Cliquez sur IconTerminate Supprimer.
    Une boîte de dialogue de confirmation apparaît.

  4. Cliquez sur Supprimer des snapshots.
    Le snapshot est supprimé.

Supprimer un snapshot avec OSC CLI

Avant de commencer : Assurez-vous que vous n’avez plus besoin des données contenues dans le snapshot que vous souhaitez supprimer, ou que celles-ci sont sauvegardées ailleurs, par exemple sur un volume ou dans un autre snapshot. Pour en savoir plus, voir Créer un volume à partir d’un snapshot.

À ce jour, cette section est disponible en anglais uniquement.

The DeleteSnapshot command deletes a specified snapshot.
You cannot delete a snapshot that is currently used by an OUTSCALE machine image (OMI). To do so, you first need to delete the corresponding OMI. For more information, see the DeleteImage method.

Request sample
$ osc-cli api DeleteSnapshot --profile "default" \
    --SnapshotId "snap-12345678"

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • SnapshotId: The ID of the snapshot you want to delete.

The DeleteSnapshot command returns the following elements:

  • ResponseContext: Information about the context of the response.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Supprimer un snapshot avec AWS CLI

Avant de commencer : Assurez-vous que vous n’avez plus besoin des données contenues dans le snapshot que vous souhaitez supprimer, ou que celles-ci sont sauvegardées ailleurs, par exemple sur un volume ou dans un autre snapshot. Pour en savoir plus, voir Créer un volume à partir d’un snapshot.

Pour supprimer un snapshot, utilisez la commande delete-snapshot suivant cette syntaxe :

Exemple de requête
$ aws ec2 delete-snapshot \
    --profil YOUR_PROFILE \
    --snapshot-id snap-12345678 \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • snapshot-id : L’ID du snapshot que vous souhaitez supprimer.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande delete-snapshot renvoie l’élément suivant :

  • return : Si true, le snapshot est supprimé.

Exemple de résultat
{
"return": "true"
}

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.