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.
Verwenden Sie CreateVolume
mit einem CLI
Die folgenden Codebeispiele zeigen die VerwendungCreateVolume
.
- CLI
-
- AWS CLI
-
Um ein leeres General Purpose SSD (GP2) -Volume zu erstellen
Im folgenden
create-volume
Beispiel wird ein 80-GiB-Volume für allgemeine Zwecke SSD (GP2) in der angegebenen Availability Zone erstellt. Beachten Sie, dass die aktuelle Region angegeben werden mussus-east-1
, oder Sie können den--region
Parameter hinzufügen, um die Region für den Befehl anzugeben.aws ec2 create-volume \ --volume-type
gp2
\ --size80
\ --availability-zoneus-east-1a
Ausgabe:
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 240, "SnapshotId": "", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 80 }
Wenn Sie keinen Volumetyp angeben, ist der Standard-Volumetyp
gp2
.aws ec2 create-volume \ --size
80
\ --availability-zoneus-east-1a
Beispiel 2: So erstellen Sie ein bereitgestelltes Volume IOPS SSD (io1) aus einem Snapshot
Im folgenden
create-volume
Beispiel wird mithilfe des angegebenen Snapshots ein bereitgestelltes Volume IOPS SSD (io1) erstellt, auf dem 1000 IOPS in der angegebenen Availability Zone bereitgestellt werden.aws ec2 create-volume \ --volume-type
io1
\ --iops1000
\ --snapshot-idsnap-066877671789bd71b
\ --availability-zoneus-east-1a
Ausgabe:
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": false, "VolumeType": "io1", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 1000, "SnapshotId": "snap-066877671789bd71b", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 500 }
Beispiel 3: So erstellen Sie ein verschlüsseltes Volume
Im folgenden
create-volume
Beispiel wird ein verschlüsseltes Volume unter Verwendung der CMK EBS Standardverschlüsselung erstellt. Wenn die Verschlüsselung standardmäßig deaktiviert ist, müssen Sie den--encrypted
Parameter wie folgt angeben.aws ec2 create-volume \ --size
80
\ --encrypted \ --availability-zoneus-east-1a
Ausgabe:
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": true, "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 240, "SnapshotId": "", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 80 }
Wenn die Standardverschlüsselung aktiviert ist, erstellt der folgende Beispielbefehl auch ohne den
--encrypted
Parameter ein verschlüsseltes Volume.aws ec2 create-volume \ --size
80
\ --availability-zoneus-east-1a
Wenn Sie den
--kms-key-id
Parameter verwenden, um ein vom Kunden verwaltetes Objekt anzugebenCMK, müssen Sie den--encrypted
Parameter auch dann angeben, wenn die Verschlüsselung standardmäßig aktiviert ist.aws ec2 create-volume \ --volume-type
gp2
\ --size80
\ --encrypted \ --kms-key-id0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE
\ --availability-zoneus-east-1a
Beispiel 4: Um ein Volume mit Tags zu erstellen
Das folgende
create-volume
Beispiel erstellt ein Volumen und fügt zwei Tags hinzu.aws ec2 create-volume \ --availability-zone
us-east-1a
\ --volume-typegp2
\ --size80
\ --tag-specifications 'ResourceType=volume,Tags=[{Key=purpose,Value=production},{Key=cost-center,Value=cc123}]
'-
APIEinzelheiten finden Sie CreateVolume
unter AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird das angegebene Volumen erstellt.
New-EC2Volume -Size 50 -AvailabilityZone us-west-2a -VolumeType gp2
Ausgabe:
Attachments : {} AvailabilityZone : us-west-2a CreateTime : 12/22/2015 1:42:07 AM Encrypted : False Iops : 150 KmsKeyId : Size : 50 SnapshotId : State : creating Tags : {} VolumeId : vol-12345678 VolumeType : gp2
Beispiel 2: Diese Beispielanforderung erstellt ein Volume und wendet ein Tag mit einem Stack-Schlüssel und einem Produktionswert an.
$tag = @{ Key="stack"; Value="production" } $tagspec = new-object Amazon.EC2.Model.TagSpecification $tagspec.ResourceType = "volume" $tagspec.Tags.Add($tag) New-EC2Volume -Size 80 -AvailabilityZone "us-west-2a" -TagSpecification $tagspec
-
APIEinzelheiten finden Sie unter CreateVolume AWS Tools for PowerShellCmdlet-Referenz.
-
Eine vollständige Liste der AWS SDK Entwicklerhandbücher und Codebeispiele finden Sie unter. Erstellen Sie EC2 Amazon-Ressourcen mit einem AWS SDK Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK Versionen.