Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
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 DescribeVolumes mit einer CLI
Die folgenden Code-Beispiele zeigen, wie DescribeVolumes verwendet wird.
- CLI
-
- AWS CLI
-
Beispiel 1: Um ein Volumen zu beschreiben
Das folgende
describe-volumesBeispiel beschreibt die angegebenen Volumes in der aktuellen Region.aws ec2 describe-volumes \ --volume-idsvol-049df61146c4d7901vol-1234567890abcdef0Ausgabe:
{ "Volumes": [ { "AvailabilityZone": "us-east-1a", "Attachments": [ { "AttachTime": "2013-12-18T22:35:00.000Z", "InstanceId": "i-1234567890abcdef0", "VolumeId": "vol-049df61146c4d7901", "State": "attached", "DeleteOnTermination": true, "Device": "/dev/sda1" } ], "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-east-2a:123456789012:key/8c5b2c63-b9bc-45a3-a87a-5513eEXAMPLE, "VolumeType": "gp2", "VolumeId": "vol-049df61146c4d7901", "State": "in-use", "Iops": 100, "SnapshotId": "snap-1234567890abcdef0", "CreateTime": "2019-12-18T22:35:00.084Z", "Size": 8 }, { "AvailabilityZone": "us-east-1a", "Attachments": [], "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "available", "Iops": 300, "SnapshotId": "", "CreateTime": "2020-02-27T00:02:41.791Z", "Size": 100 } ] }Beispiel 2: Zur Beschreibung von Volumes, die an eine bestimmte Instanz angehängt sind
Im folgenden
describe-volumesBeispiel werden alle Volumes beschrieben, die sowohl an die angegebene Instance angehängt als auch so eingestellt sind, dass sie gelöscht werden, wenn die Instance beendet wird.aws ec2 describe-volumes \ --regionus-east-1\ --filtersName=attachment.instance-id,Values=i-1234567890abcdef0Name=attachment.delete-on-termination,Values=trueEin Beispiel für die Ausgabe von
describe-volumesfinden Sie in Beispiel 1.Beispiel 3: Um verfügbare Volumes in einer bestimmten Availability Zone zu beschreiben
Im folgenden
describe-volumesBeispiel werden alle Volumes beschrieben, die den Status habenavailableund sich in der angegebenen Availability Zone befinden.aws ec2 describe-volumes \ --filtersName=status,Values=availableName=availability-zone,Values=us-east-1aEin Beispiel für die Ausgabe von
describe-volumesfinden Sie in Beispiel 1.Beispiel 4: Um Volumes anhand von Tags zu beschreiben
Das folgende
describe-volumesBeispiel beschreibt alle Volumes, die den Tag-SchlüsselNameund einen Wert haben, der mit beginntTest. Die Ausgabe wird dann mit einer Abfrage gefiltert, bei der nur die Tags und IDs der Volumen angezeigt werden.aws ec2 describe-volumes \ --filtersName=tag:Name,Values=Test*\ --query"Volumes[*].{ID:VolumeId,Tag:Tags}"Ausgabe:
[ { "Tag": [ { "Value": "Test2", "Key": "Name" } ], "ID": "vol-1234567890abcdef0" }, { "Tag": [ { "Value": "Test1", "Key": "Name" } ], "ID": "vol-049df61146c4d7901" } ]Weitere Beispiele für die Verwendung von Tagfiltern finden Sie unter Arbeiten mit Tags im EC2 Amazon-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DescribeVolumes
in der AWS CLI Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: Dieses Beispiel beschreibt das angegebene EBS-Volume.
Get-EC2Volume -VolumeId vol-12345678Ausgabe:
Attachments : {} AvailabilityZone : us-west-2c CreateTime : 7/17/2015 4:35:19 PM Encrypted : False Iops : 90 KmsKeyId : Size : 30 SnapshotId : snap-12345678 State : in-use Tags : {} VolumeId : vol-12345678 VolumeType : standardBeispiel 2: Dieses Beispiel beschreibt Ihre EBS-Volumes, die den Status „verfügbar“ haben.
Get-EC2Volume -Filter @{ Name="status"; Values="available" }Ausgabe:
Attachments : {} AvailabilityZone : us-west-2c CreateTime : 12/21/2015 2:31:29 PM Encrypted : False Iops : 60 KmsKeyId : Size : 20 SnapshotId : snap-12345678 State : available Tags : {} VolumeId : vol-12345678 VolumeType : gp2 ...Beispiel 3: Dieses Beispiel beschreibt alle Ihre EBS-Volumes.
Get-EC2Volume-
Einzelheiten zur API finden Sie unter DescribeVolumes AWS -Tools für PowerShellCmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: Dieses Beispiel beschreibt das angegebene EBS-Volume.
Get-EC2Volume -VolumeId vol-12345678Ausgabe:
Attachments : {} AvailabilityZone : us-west-2c CreateTime : 7/17/2015 4:35:19 PM Encrypted : False Iops : 90 KmsKeyId : Size : 30 SnapshotId : snap-12345678 State : in-use Tags : {} VolumeId : vol-12345678 VolumeType : standardBeispiel 2: Dieses Beispiel beschreibt Ihre EBS-Volumes, die den Status „verfügbar“ haben.
Get-EC2Volume -Filter @{ Name="status"; Values="available" }Ausgabe:
Attachments : {} AvailabilityZone : us-west-2c CreateTime : 12/21/2015 2:31:29 PM Encrypted : False Iops : 60 KmsKeyId : Size : 20 SnapshotId : snap-12345678 State : available Tags : {} VolumeId : vol-12345678 VolumeType : gp2 ...Beispiel 3: Dieses Beispiel beschreibt alle Ihre EBS-Volumes.
Get-EC2Volume-
Einzelheiten zur API finden Sie unter DescribeVolumes AWS -Tools für PowerShellCmdlet-Referenz (V5).
-