Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Conserver un volume racine Amazon EBS après la résiliation d'une EC2 instance Amazon

Mode de mise au point
Conserver un volume racine Amazon EBS après la résiliation d'une EC2 instance Amazon - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Par défaut, le volume racine Amazon EBS d'une instance est supprimé lorsque l'instance se termine. Vous pouvez modifier le comportement par défaut pour vous assurer qu'un volume racine Amazon EBS persiste après la fin de l'instance. Pour modifier le comportement par défaut, définissez l’DeleteOnTermination attribut sur false. Vous pouvez le faire soit au moment du lancement de l'instance, soit ultérieurement.

Configurer le volume racine pour qu’il persiste pendant le lancement de l’instance

Vous pouvez configurer le volume racine pour qu'il persiste lorsque vous lancez une instance.

Console
Configurer le volume racine pour qu’il persiste lorsque vous lancez une instance à l’aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Instances, puis Lancer une instance.

  3. Choisissez une Amazon Machine Image (AMI), choisissez un type d’instance, choisissez une paire de clés et configurez vos paramètres réseau.

  4. Pour Configurer le stockage, choisissez Avancé.

  5. Développez le volume racine.

  6. Pour Supprimer à la résiliation, choisissez Non.

  7. Une fois la configuration de votre instance terminée, choisissez Lancer l’instance.

AWS CLI
Pour configurer le volume racine de manière à ce qu'il persiste lorsque vous lancez une instance à l'aide du AWS CLI

Utilisez la commande run-instances et incluez un mappage de périphérique en mode bloc qui définit l’attribut DeleteOnTermination avec la valeur false.

aws ec2 run-instances --block-device-mappings file://mapping.json ...other parameters...

Spécifiez les éléments suivants dans mapping.json.

[ { "DeviceName": "/dev/sda1", "Ebs": { "DeleteOnTermination": false } } ]
Tools for Windows PowerShell
Pour configurer le volume racine de manière à ce qu'il persiste lorsque vous lancez une instance à l'aide des Outils pour Windows PowerShell

Utilisez la New-EC2Instancecommande et incluez un mappage de périphériques en mode bloc qui définit l'DeleteOnTerminationattribut surfalse.

C:\> $ebs = New-Object Amazon.EC2.Model.EbsBlockDevice C:\> $ebs.DeleteOnTermination = $false C:\> $bdm = New-Object Amazon.EC2.Model.BlockDeviceMapping C:\> $bdm.DeviceName = "dev/xvda" C:\> $bdm.Ebs = $ebs C:\> New-EC2Instance -ImageId ami-0abcdef1234567890 -BlockDeviceMapping $bdm ...other parameters...
Configurer le volume racine pour qu’il persiste lorsque vous lancez une instance à l’aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Instances, puis Lancer une instance.

  3. Choisissez une Amazon Machine Image (AMI), choisissez un type d’instance, choisissez une paire de clés et configurez vos paramètres réseau.

  4. Pour Configurer le stockage, choisissez Avancé.

  5. Développez le volume racine.

  6. Pour Supprimer à la résiliation, choisissez Non.

  7. Une fois la configuration de votre instance terminée, choisissez Lancer l’instance.

Configurer le volume racine pour qu’il persiste pour une instance existante

Vous pouvez configurer le volume racine pour qu'il persiste lorsque vous lancez une instance. Notez que vous ne pouvez pas effectuer cette tâche à l'aide de la EC2 console Amazon.

AWS CLI
Pour configurer le volume racine de manière à ce qu'il soit conservé pour une instance existante à l'aide du AWS CLI

Utilisez la modify-instance-attributecommande avec un mappage de périphériques en mode bloc qui définit l'DeleteOnTerminationattribut surfalse.

aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --block-device-mappings file://mapping.json

Spécifiez les éléments suivants dans mapping.json.

[ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": false } } ]
Tools for Windows PowerShell
Configurer le volume racine pour qu’il persiste pour une instance existante à l’aide de AWS Tools for Windows PowerShell

Utilisez la Edit-EC2InstanceAttributecommande avec un mappage de périphériques en mode bloc qui définit l'DeleteOnTerminationattribut surfalse.

C:\> $ebs = New-Object Amazon.EC2.Model.EbsInstanceBlockDeviceSpecification C:\> $ebs.DeleteOnTermination = $false C:\> $bdm = New-Object Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification C:\> $bdm.DeviceName = "/dev/xvda" C:\> $bdm.Ebs = $ebs C:\> Edit-EC2InstanceAttribute -InstanceId i-1234567890abcdef0 -BlockDeviceMapping $bdm
Pour configurer le volume racine de manière à ce qu'il soit conservé pour une instance existante à l'aide du AWS CLI

Utilisez la modify-instance-attributecommande avec un mappage de périphériques en mode bloc qui définit l'DeleteOnTerminationattribut surfalse.

aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --block-device-mappings file://mapping.json

Spécifiez les éléments suivants dans mapping.json.

[ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": false } } ]

Confirmer qu’un volume racine est configuré pour persister

Vous pouvez confirmer qu'un volume racine est configuré pour persister à l'aide de la EC2 console Amazon ou des outils de ligne de commande.

Console
Pour confirmer qu'un volume racine est configuré pour persister à l'aide de la EC2 console Amazon
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Instances, puis sélectionnez l’instance.

  3. Dans l’onglet Stockage, sous Bloquer les appareil, recherchez l’entrée du volume racine. Si la valeur Supprimer lors de la résiliation est définie avec la valeur No, le volume est configuré pour persister.

AWS CLI
Pour confirmer qu'un volume racine est configuré pour persister à l'aide du AWS CLI

Utilisez la commande describe-instances et vérifiez que l’attribut DeleteOnTermination de l’élément de réponse BlockDeviceMappings est défini avec la valeur false.

aws ec2 describe-instances --instance-id i-1234567890abcdef0
... "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "Status": "attached", "DeleteOnTermination": false, "VolumeId": "vol-1234567890abcdef0", "AttachTime": "2013-07-19T02:42:39.000Z" } } ...
Tools for Windows PowerShell
Pour confirmer qu'un volume racine est configuré pour persister à l'aide du AWS Tools for Windows PowerShell

Utilisez le Get-EC2Instanceet vérifiez que l'DeleteOnTerminationattribut de l'élément de BlockDeviceMappings réponse est défini surfalse.

C:\> (Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs
Pour confirmer qu'un volume racine est configuré pour persister à l'aide de la EC2 console Amazon
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Instances, puis sélectionnez l’instance.

  3. Dans l’onglet Stockage, sous Bloquer les appareil, recherchez l’entrée du volume racine. Si la valeur Supprimer lors de la résiliation est définie avec la valeur No, le volume est configuré pour persister.

Rubrique suivante :

Remplacer un volume racine

Rubrique précédente :

Volumes racine
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.