Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Standardmäßig wird das Amazon-EBS-Root-Volume für eine Instance gelöscht, wenn die Instance beendet wird. Sie können das Standardverhalten ändern, um sicherzustellen, dass das Amazon-EBS-Root-Volume nach dem Beenden der Instance weiterhin besteht. Legen Sie das Attribut DeleteOnTermination auf false fest, um das Standardverhalten zu ändern. Sie können dies entweder beim Start der Instance oder zu einem späteren Zeitpunkt tun.
Konfigurieren des Root-Volumes für Persistenz während des Instance-Starts
Sie können das Root-Volume so konfigurieren, dass es bestehen bleibt, wenn Sie eine Instance starten.
- Console
-
So konfigurieren Sie das Root-Volume, dass es beim Starten einer Instance bestehen bleibt
-
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich Instances und Instances starten aus.
-
Wählen Sie ein Amazon Machine Image (AMI) aus, klicken Sie auf einen Instance-Typ, wählen Sie ein Schlüsselpaar und konfigurieren Sie Ihre Netzwerkeinstellungen.
-
Wählen Sie unter Speicher konfigurieren die Option Erweitert aus.
-
Erweitern Sie das Root-Volume.
-
Für Beim Beenden löschen wählen Sie Nein aus.
-
Wenn Sie die Konfiguration Ihrer Instance abgeschlossen haben, wählen Sie Instance starten.
- AWS CLI
-
So konfigurieren Sie das Root-Volume, dass es beim Starten einer Instance bestehen bleibt
Verwenden Sie den Befehl run-instances und fügen Sie die folgende Option hinzu.
--block-device-mappings file://mapping.json
Geben Sie unter mapping.json eine Blockgerät-Zuweisung an, die das Attribut DeleteOnTermination auf false festlegt.
[
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": false
}
}
]
- PowerShell
-
So konfigurieren Sie das Root-Volume, dass es beim Starten einer Instance bestehen bleibt
Verwenden Sie das New-EC2InstanceCmdlet und fügen Sie den folgenden Parameter hinzu.
-BlockDeviceMapping $bdm
Erstellen Sie eine Blockgerät-Zuweisung, die das Attribut DeleteOnTermination auf $false festlegt.
$ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.BlockDeviceMapping
$bdm.DeviceName = "dev/xvda"
$bdm.Ebs = $ebs
Konfigurieren des Root-Volumes für Persistenz für eine vorhandene Instance
Sie können das Root-Volume so konfigurieren, dass es für eine laufende Instance bestehen bleibt. Beachten Sie, dass Sie diese Aufgabe nicht mit der EC2 Amazon-Konsole ausführen können.
- AWS CLI
-
So konfigurieren Sie das Root-Volume, damit es für eine vorhandene Instance bestehen bleibt
Verwenden Sie den modify-instance-attributeBefehl mit einer Blockgeräte-Zuordnung, die das DeleteOnTermination Attribut auf setztfalse.
aws ec2 modify-instance-attribute \
--instance-id i-1234567890abcdef0 \
--block-device-mappings file://mapping.json
Geben Sie in Folgendes a mapping.json.
[
{
"DeviceName": "/dev/xvda",
"Ebs": {
"DeleteOnTermination": false
}
}
]
- PowerShell
-
So konfigurieren Sie das Root-Volume, damit es für eine vorhandene Instance bestehen bleibt
Verwenden Sie das Edit-EC2InstanceAttributeCmdlet mit einer Blockgerätezuordnung, die das DeleteOnTermination Attribut auf festlegt. $false
$ebs = New-Object Amazon.EC2.Model.EbsInstanceBlockDeviceSpecification
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification
$bdm.DeviceName = "/dev/xvda"
$bdm.Ebs = $ebs
Edit-EC2InstanceAttribute `
-InstanceId i-1234567890abcdef0 `
-BlockDeviceMapping $bdm
Bestätigen, dass ein Root-Volume für Persistenz konfiguriert ist
Sie können bestätigen, dass ein Root-Volume für Persistenz konfiguriert ist
- Console
-
So bestätigen Sie, dass ein Root-Volume für Persistenz konfiguriert ist
-
Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich Instances und wählen Sie dann die Instance aus.
-
Suchen Sie auf der Registerkarte Speicher unter Blockgeräte den Eintrag für das Stammvolume. Wenn Bei Beendigung löschen auf No gesetzt ist, wird das Volume so konfiguriert, dass es bestehen bleibt.
- AWS CLI
-
So bestätigen Sie, dass ein Root-Volume für Persistenz konfiguriert ist
Verwenden Sie den Befehl describe-instances und stellen Sie sicher, dass das Attribut DeleteOnTermination auf false festgelegt ist.
aws ec2 describe-instances \
--instance-id i-1234567890abcdef0 \
--query "Reservations[].Instances[].BlockDeviceMappings"
Es folgt eine Beispielausgabe.
[
[
{
"DeviceName": "/dev/xvda",
"Ebs": {
"AttachTime": "2024-07-12T04:05:33.000Z",
"DeleteOnTermination": false,
"Status": "attached",
"VolumeId": "vol-1234567890abcdef0"
}
]
]
- PowerShell
-
So bestätigen Sie, dass ein Root-Volume für Persistenz konfiguriert ist
Verwenden Sie das Get-EC2InstanceCmdlet und vergewissern Sie sich, dass das DeleteOnTermination Attribut auf gesetzt ist. False
(Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs
Es folgt eine Beispielausgabe.
AssociatedResource :
AttachTime : 7/12/2024 4:05:33 AM
DeleteOnTermination : False
Operator :
Status : attached
VolumeId : vol-1234567890abcdef0