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.
Verwendung von CreateVolume mit einer CLI
Die folgenden Code-Beispiele zeigen, wie CreateVolume verwendet wird.
- CLI
-
- AWS CLI
-
So erstellen Sie ein leeres Allzweck-SSD-Volume (gp2)
Im folgenden Beispiel für
create-volumewird ein Allzweck-SSD-Volume (gp2) mit 80 GiB in der angegebenen Availability Zone erstellt. Beachten Sie, dass die aktuelle Regionus-east-1sein muss. Sie können auch den Parameter--regionhinzufügen, um die Region für den Befehl anzugeben.aws ec2 create-volume \ --volume-typegp2\ --size80\ --availability-zoneus-east-1aAusgabe:
{ "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 Volume-Typ angeben, wird der Standard-Volume-Typ
gp2verwendet.aws ec2 create-volume \ --size80\ --availability-zoneus-east-1aBeispiel 2: So erstellen Sie ein SSD-Volume mit bereitgestellten IOPS (io1) aus einem Snapshot
Im folgenden Beispiel für
create-volumewird mithilfe des angegebenen Snapshots ein SSD-Volume (io1) mit 1 000 bereitgestellten IOPS in der festgelegten Availability Zone erstellt.aws ec2 create-volume \ --volume-typeio1\ --iops1000\ --snapshot-idsnap-066877671789bd71b\ --availability-zoneus-east-1aAusgabe:
{ "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 Beispiel für
create-volumewird ein verschlüsseltes Volume erstellt, das den kundenseitig verwalteten Standardschlüssel (Customer Managed Key; CMK) für die EBS-Verschlüsselung verwendet. Wenn die standardmäßige Verschlüsselung deaktiviert ist, müssen Sie den Parameter--encryptedwie folgt angeben.aws ec2 create-volume \ --size80\ --encrypted \ --availability-zoneus-east-1aAusgabe:
{ "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 Verschlüsselung standardmäßig aktiviert ist, erstellt der folgende Beispielbefehl ein verschlüsseltes Volume, auch ohne den Parameter
--encrypted.aws ec2 create-volume \ --size80\ --availability-zoneus-east-1aWenn Sie den Parameter
--kms-key-idverwenden, um einen kundenseitig verwalteten Schlüssel (Customer Managed Key; CMK) anzugeben, müssen Sie den Parameter--encryptedauch dann angeben, wenn die standardmäßige Verschlüsselung aktiviert ist.aws ec2 create-volume \ --volume-typegp2\ --size80\ --encrypted \ --kms-key-id0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE\ --availability-zoneus-east-1aBeispiel 4: So erstellen Sie ein Volume mit Tags
Im folgenden Beispiel für
create-volumewird ein Volume erstellt und zwei Tags hinzugefügt.aws ec2 create-volume \ --availability-zoneus-east-1a\ --volume-typegp2\ --size80\ --tag-specifications 'ResourceType=volume,Tags=[{Key=purpose,Value=production},{Key=cost-center,Value=cc123}]'-
Einzelheiten zur API finden Sie CreateVolume
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird das angegebene Volume erstellt.
New-EC2Volume -Size 50 -AvailabilityZone us-west-2a -VolumeType gp2Ausgabe:
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 : gp2Beispiel 2: Diese Beispielanforderung erstellt ein Volume und versieht es mit einem Tag mit dem Schlüssel „stack“ und dem Wert „production.
$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-
Einzelheiten zur API finden Sie unter CreateVolume AWS -Tools für PowerShellCmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: In diesem Beispiel wird das angegebene Volume erstellt.
New-EC2Volume -Size 50 -AvailabilityZone us-west-2a -VolumeType gp2Ausgabe:
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 : gp2Beispiel 2: Diese Beispielanforderung erstellt ein Volume und versieht es mit einem Tag mit dem Schlüssel „stack“ und dem Wert „production.
$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-
Einzelheiten zur API finden Sie unter CreateVolume AWS -Tools für PowerShellCmdlet-Referenz (V5).
-
Eine vollständige Liste der AWS SDK-Entwicklerhandbücher und Codebeispiele finden Sie unter. EC2 Amazon-Ressourcen mithilfe eines AWS SDK erstellen Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.