Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzare DescribeVolumes con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeVolumes.
Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. È possibile visualizzare questa operazione nel contesto nei seguenti esempi di codice:
- CLI
-
- AWS CLI
-
Esempio 1: come descrivere un volume
L’esempio
describe-volumesseguente descrive i volumi specificati nella Regione corrente.aws ec2 describe-volumes \ --volume-idsvol-049df61146c4d7901vol-1234567890abcdef0Output:
{ "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 } ] }Esempio 2: come descrivere i volumi collegati a un’istanza specifica
L’esempio
describe-volumesseguente descrive tutti i volumi collegati all’istanza specificata e impostati per essere eliminati alla terminazione dell’istanza.aws ec2 describe-volumes \ --regionus-east-1\ --filtersName=attachment.instance-id,Values=i-1234567890abcdef0Name=attachment.delete-on-termination,Values=truePer un esempio dell’output di
describe-volumes, consulta l’Esempio 1.Esempio 3: come descrivere i volumi disponibili in una zona di disponibilità specifica
L’esempio
describe-volumesseguente descrive tutti i volumi con statoavailablee che si trovano nella zona di disponibilità specificata.aws ec2 describe-volumes \ --filtersName=status,Values=availableName=availability-zone,Values=us-east-1aPer un esempio dell’output di
describe-volumes, vedi l’Esempio 1.Esempio 4: come descrivere i volumi in base ai tag
L’esempio
describe-volumesseguente descrive tutti i volumi con la chiave di tagNamee un valore che inizia conTest. L'output viene quindi filtrato con una query che visualizza solo i tag e IDs i volumi.aws ec2 describe-volumes \ --filtersName=tag:Name,Values=Test*\ --query"Volumes[*].{ID:VolumeId,Tag:Tags}"Output:
[ { "Tag": [ { "Value": "Test2", "Key": "Name" } ], "ID": "vol-1234567890abcdef0" }, { "Tag": [ { "Value": "Test1", "Key": "Name" } ], "ID": "vol-049df61146c4d7901" } ]Per ulteriori esempi di utilizzo dei filtri di tag, consulta Utilizzo dei tag nella Guida per l’utente di Amazon EC2.
-
Per i dettagli sull'API, consulta DescribeVolumes AWS CLI
Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio descrive il volume EBS specificato.
Get-EC2Volume -VolumeId vol-12345678Output:
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 : standardEsempio 2: questo esempio descrive i volumi EBS il cui stato è “available” (Disponibile).
Get-EC2Volume -Filter @{ Name="status"; Values="available" }Output:
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 ...Esempio 3: questo esempio descrive tutti i volumi EBS.
Get-EC2Volume-
Per i dettagli sull'API, vedere DescribeVolumesin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
- Strumenti per V5 PowerShell
-
Esempio 1: questo esempio descrive il volume EBS specificato.
Get-EC2Volume -VolumeId vol-12345678Output:
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 : standardEsempio 2: questo esempio descrive i volumi EBS il cui stato è “available” (Disponibile).
Get-EC2Volume -Filter @{ Name="status"; Values="available" }Output:
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 ...Esempio 3: questo esempio descrive tutti i volumi EBS.
Get-EC2Volume-
Per i dettagli sull'API, vedere DescribeVolumesin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Per un elenco completo delle guide per sviluppatori AWS SDK e degli esempi di codice, consulta. Crea EC2 risorse Amazon utilizzando un AWS SDK Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell’SDK.