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 EBS Amazon-Root-Volume für eine Instance gelöscht, wenn die Instance beendet wird. Sie können das Standardverhalten ändern, um sicherzustellen, dass ein EBS Amazon-Root-Volume auch nach dem Beenden der Instance bestehen bleibt. Um das Standardverhalten zu ändern, setzen Sie das DeleteOnTermination
Attribut auf. false
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 beim Starten einer Instance erhalten bleibt.
- Console
-
So konfigurieren Sie das Root-Volume so, dass es beim Starten einer Instance über die Konsole 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), wählen Sie einen Instance-Typ, wählen Sie ein key pair 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
-
Um das Root-Volume so zu konfigurieren, dass es beim Starten einer Instance mit dem AWS CLI
Verwenden Sie den Befehl run-instances und schließen Sie eine Blockgerät-Zuweisung ein, mit der das DeleteOnTermination
-Attribut auf false
festgelegt wird.
aws ec2 run-instances --block-device-mappings file://mapping.json
...other parameters...
Geben Sie in Folgendes a mapping.json
.
[
{
"DeviceName": "/dev/sda1
",
"Ebs": {
"DeleteOnTermination": false
}
}
]
- Tools for Windows PowerShell
-
Um das Root-Volume so zu konfigurieren, dass es beim Starten einer Instance erhalten bleibt, verwenden Sie die Tools für Windows PowerShell
Verwenden Sie den New-EC2InstanceBefehl und fügen Sie eine Blockgeräte-Zuordnung hinzu, die das DeleteOnTermination
Attribut auf false
festlegt.
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...
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
-
Um das Root-Volume so zu konfigurieren, dass es für eine bestehende Instance bestehen bleibt, verwenden Sie AWS CLI
Verwenden Sie den modify-instance-attributeBefehl mit einer Blockgeräte-Zuordnung, die das DeleteOnTermination
Attribut auf false
festlegt.
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
}
}
]
- Tools for Windows PowerShell
-
So konfigurieren Sie das Root-Volume über die AWS Tools for Windows PowerShell so, dass es für eine vorhandene Instance bestehen bleibt:
Verwenden Sie den Edit-EC2InstanceAttributeBefehl mit einer Blockgerätezuordnung, die das DeleteOnTermination
Attribut auf festlegtfalse
.
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
Bestätigen, dass ein Root-Volume für Persistenz konfiguriert ist
Sie können mit der EC2 Amazon-Konsole oder den Befehlszeilentools überprüfen, ob ein Root-Volume so konfiguriert ist, dass es dauerhaft gespeichert ist.
- Console
-
Um zu überprüfen, ob ein Root-Volume so konfiguriert ist, dass es dauerhaft über die EC2 Amazon-Konsole gespeichert 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
-
Um zu überprüfen, ob ein Root-Volume so konfiguriert ist, dass es dauerhaft gespeichert ist, verwenden Sie AWS CLI
Verwenden Sie den Befehl describe-instances und stellen Sie sicher, dass das DeleteOnTermination
-Attribut im BlockDeviceMappings
-Antwortelement auf false
festgelegt ist.
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
-
Um zu überprüfen, ob ein Root-Volume so konfiguriert ist, dass es dauerhaft gespeichert ist, verwenden Sie AWS Tools for Windows PowerShell
Verwenden Sie den Get-EC2Instanceund stellen Sie sicher, dass das DeleteOnTermination
Attribut im BlockDeviceMappings
Antwortelement auf false
gesetzt ist.
C:\>
(Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs