Instance-Speicher-Volumes während des Startens zu einer EC2-Instance hinzufügen - Amazon Elastic Compute Cloud

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.

Instance-Speicher-Volumes während des Startens zu einer EC2-Instance hinzufügen

Wenn Sie einen Instance-Typ mit Nicht-NVMe-Instance-Speicher-Volumes starten, wie z. B. C1, C3, M1, M2, M3, R3, D2, H1, I2, X1 und X1e, müssen Sie die Blockgerät-Zuweisungen für die Instance-Speicher-Volumes angeben, die Sie beim Start anhängen möchten. Die Blockgerätezuordnungen müssen in der Instance-Startanforderung oder in dem AMI angegeben werden, mit dem die Instance gestartet wurde.

Wenn das AMI Blockgerätezuordnungen für die Instance-Speicher-Volumes enthält, müssen Sie Block-Gerätezuordnungen in der Instance-Startanforderung nicht angeben, es sei denn, Sie benötigen mehr Instance-Speicher-Volumes als im AMI enthalten sind.

Wenn das AMI keine Blockgerätezuordnungen enthält für Instance-Speicher-Volumes enthält, müssen Sie die Blockgerätezuordnungen in der Instance-Startanforderung angeben.

Bei Instance-Typen mit NVMe-Instance-Speicher-Volumes werden alle unterstützten Instance-Speicher-Volumes beim Start automatisch an die Instance angehängt.

Überlegungen
  • Die Anzahl der verfügbaren Instance-Speicher-Volumes hängt vom Instance-Typ ab. Weitere Informationen finden Sie unter Verfügbare Instance-Speicher-Volumes.

  • Sie müssen für jedes Blockgerät einen Gerätenamen angeben. Weitere Informationen finden Sie unter Gerätenamen für Volumes auf Amazon-EC2-Instances.

  • Bei M3-Instances erhalten Sie möglicherweise Instance-Speicher-Volumes auch dann, wenn Sie sie nicht in der Blockgerät-Zuweisung für die Instance angeben.

Console
So geben Sie eine Blockgerät-Zuweisung in einer Instance-Startanfrage an
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie auf dem Dashboard Launch Instance aus.

  3. Wählen Sie im Bereich Application and OS Images (Anwendungs- und Betriebssystem-Images) das zu verwendende AMI aus.

  4. Im Abschnitt Speicher konfigurieren werden unter dem Abschnitt Instance-Speicher-Volumes die Instance-Speicher-Volumes aufgeführt, die an die Instance angehängt werden können.

  5. Wählen Sie für jedes anzufügende Instance-Speicher-Volume unter Gerätename den zu verwendenden Gerätenamen aus.

  6. Konfigurieren Sie die übrigen Instance-Einstellungen nach Bedarf, und wählen Sie dann Instance starten.

AWS CLI
So geben Sie eine Blockgerät-Zuweisung in einer Instance-Startanfrage an

Verwenden den Befehl run-instances mit der Option --block-device-mappings.

--block-device-mappings file://mapping.json

Mit der folgenden Blockgerät-Zuweisung werden zwei Instance-Speicher-Volumes hinzugefügt.

[ { "DeviceName": "/dev/sdc", "VirtualName": "ephemeral0" }, { "DeviceName": "/dev/sdd", "VirtualName": "ephemeral1" } ]
PowerShell
So geben Sie eine Blockgerät-Zuweisung in einer Instance-Startanfrage an

Verwenden Sie das cmdlet New-EC2Instance mit der Option -BlockDeviceMapping.

-BlockDeviceMapping $bdm

Mit der folgenden Blockgerät-Zuweisung werden zwei Instance-Speicher-Volumes hinzugefügt.

$bdm = @() $sdc = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping $sdc.DeviceName = "/dev/sdc" $sdc.VirtualName = "ephemeral0" $bdm += $sdc $sdd = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping $sdd.DeviceName = "/dev/sdd" $sdd.VirtualName = "ephemeral1" $bdm += $sdd