D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
À utiliser DescribeVolumes
avec un CLI
Les exemples de code suivants montrent comment utiliserDescribeVolumes
.
- CLI
-
- AWS CLI
-
Exemple 1 : pour décrire un volume
L'
describe-volumes
exemple suivant décrit les volumes spécifiés dans la région actuelle.aws ec2 describe-volumes \ --volume-ids
vol-049df61146c4d7901
vol-1234567890abcdef0
Sortie :
{ "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 } ] }
Exemple 2 : pour décrire les volumes attachés à une instance spécifique
L'
describe-volumes
exemple suivant décrit tous les volumes qui sont à la fois attachés à l'instance spécifiée et définis pour être supprimés lorsque l'instance se termine.aws ec2 describe-volumes \ --region
us-east-1
\ --filtersName=attachment.instance-id,Values=i-1234567890abcdef0
Name=attachment.delete-on-termination,Values=true
Pour obtenir un exemple de la manière de procéder pour
describe-volumes
, reportez-vous à l’exemple 1.Exemple 3 : pour décrire les volumes disponibles dans une zone de disponibilité spécifique
L'
describe-volumes
exemple suivant décrit tous les volumes dont le statut est égal à la zone de disponibilité spécifiéeavailable
et qui se trouvent dans cette zone.aws ec2 describe-volumes \ --filters
Name=status,Values=available
Name=availability-zone,Values=us-east-1a
Pour obtenir un exemple de la manière de procéder pour
describe-volumes
, reportez-vous à l’exemple 1.Exemple 4 : pour décrire des volumes en fonction de balises
L'
describe-volumes
exemple suivant décrit tous les volumes dotés de la clé de baliseName
et d'une valeur commençant parTest
. La sortie est ensuite filtrée avec une requête qui affiche uniquement les balises et IDs les volumes.aws ec2 describe-volumes \ --filters
Name=tag:Name,Values=Test*
\ --query"Volumes[*].{ID:VolumeId,Tag:Tags}"
Sortie :
[ { "Tag": [ { "Value": "Test2", "Key": "Name" } ], "ID": "vol-1234567890abcdef0" }, { "Tag": [ { "Value": "Test1", "Key": "Name" } ], "ID": "vol-049df61146c4d7901" } ]
Pour d'autres exemples d'utilisation de filtres de balises, consultez la section Utilisation des balises dans le guide de EC2 l'utilisateur Amazon.
-
Pour API plus de détails, voir DescribeVolumes
la section Référence des AWS CLI commandes.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : Cet exemple décrit le EBS volume spécifié.
Get-EC2Volume -VolumeId vol-12345678
Sortie :
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
Exemple 2 : Cet exemple décrit vos EBS volumes dont le statut est « disponible ».
Get-EC2Volume -Filter @{ Name="status"; Values="available" }
Sortie :
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 ...
Exemple 3 : Cet exemple décrit tous vos EBS volumes.
Get-EC2Volume
-
Pour API plus de détails, consultez la section DescribeVolumesRéférence des AWS Tools for PowerShell applets de commande.
-