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 Amazon EC2-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 cmdlet New-EC2Instance 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 Amazon-EC2-Konsole vervollständigen können.
- AWS CLI
-
So konfigurieren Sie das Root-Volume, damit es für eine vorhandene Instance bestehen bleibt
Verwenden Sie den Befehl modify-instance-attribute mit einer Blockgerät-Zuweisung, mit der das DeleteOnTermination-Attribut auf false festgelegt wird.
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 cmdlet Edit-EC2InstanceAttribute mit einer Blockgerät-Zuweisung, mit der das Attribut DeleteOnTermination auf $false festgelegt wird.
$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 Amazon EC2-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 cmdlet Get-EC2Instance und stellen Sie sicher, dass das Attribut DeleteOnTermination auf False festgelegt ist.
(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