Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan DescribeVolumes
dengan CLI
Contoh kode berikut menunjukkan cara menggunakanDescribeVolumes
.
- CLI
-
- AWS CLI
-
Contoh 1: Untuk menggambarkan volume
describe-volumes
Contoh berikut menjelaskan volume yang ditentukan di Wilayah saat ini.aws ec2 describe-volumes \ --volume-ids
vol-049df61146c4d7901
vol-1234567890abcdef0
Output:
{ "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 } ] }
Contoh 2: Untuk menggambarkan volume yang dilampirkan ke instance tertentu
describe-volumes
Contoh berikut menjelaskan semua volume yang keduanya dilampirkan ke instance tertentu dan diatur untuk menghapus ketika instance berakhir.aws ec2 describe-volumes \ --region
us-east-1
\ --filtersName=attachment.instance-id,Values=i-1234567890abcdef0
Name=attachment.delete-on-termination,Values=true
Untuk contoh output
describe-volumes
, lihat Contoh 1.Contoh 3: Untuk menjelaskan volume yang tersedia di Availability Zone tertentu
describe-volumes
Contoh berikut menjelaskan semua volume yang memiliki statusavailable
dan berada di Availability Zone yang ditentukan.aws ec2 describe-volumes \ --filters
Name=status,Values=available
Name=availability-zone,Values=us-east-1a
Untuk contoh output
describe-volumes
, lihat Contoh 1.Contoh 4: Untuk menggambarkan volume berdasarkan tag
describe-volumes
Contoh berikut menjelaskan semua volume yang memiliki kunci tagName
dan nilai yang dimulai denganTest
. Output kemudian disaring dengan query yang hanya menampilkan tag dan IDs volume.aws ec2 describe-volumes \ --filters
Name=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" } ]
Untuk contoh tambahan menggunakan filter tag, lihat Bekerja dengan tag di Panduan EC2 Pengguna Amazon.
-
Untuk detail API, lihat DescribeVolumes
di Referensi AWS CLI Perintah.
-
- PowerShell
-
- Alat untuk PowerShell
-
Contoh 1: Contoh ini menjelaskan volume EBS yang ditentukan.
Get-EC2Volume -VolumeId vol-12345678
Output:
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 : standard
Contoh 2: Contoh ini menjelaskan volume EBS Anda yang memiliki status 'tersedia'.
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 ...
Contoh 3: Contoh ini menjelaskan semua volume EBS Anda.
Get-EC2Volume
-
Untuk detail API, lihat DescribeVolumesdi Referensi Alat AWS untuk PowerShell Cmdlet.
-