D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de DescribeVolumeStatus avec une CLI
Les exemples de code suivants illustrent comment utiliser DescribeVolumeStatus.
- CLI
-
- AWS CLI
-
Pour décrire l’état d’un volume unique
Cet exemple de commande décrit l’état du volume
vol-1234567890abcdef0.Commande :
aws ec2 describe-volume-status --volume-idsvol-1234567890abcdef0Sortie :
{ "VolumeStatuses": [ { "VolumeStatus": { "Status": "ok", "Details": [ { "Status": "passed", "Name": "io-enabled" }, { "Status": "not-applicable", "Name": "io-performance" } ] }, "AvailabilityZone": "us-east-1a", "VolumeId": "vol-1234567890abcdef0", "Actions": [], "Events": [] } ] }Pour décrire l’état des volumes dégradés
Cet exemple de commande décrit l’état de tous les volumes dégradés. Dans cet exemple de sortie, aucun volume n’est dégradé.
Commande :
aws ec2 describe-volume-status --filtersName=volume-status.status,Values=impairedSortie :
{ "VolumeStatuses": [] }Si vous avez un volume dont la vérification du statut a échoué (le statut est dégradé), consultez Utilisation d’un volume dégradé dans le Guide de l’utilisateur Amazon EC2.
-
Pour plus de détails sur l’API, consultez DescribeVolumeStatus
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : cet exemple décrit le statut du volume spécifié.
Get-EC2VolumeStatus -VolumeId vol-12345678Sortie :
Actions : {} AvailabilityZone : us-west-2a Events : {} VolumeId : vol-12345678 VolumeStatus : Amazon.EC2.Model.VolumeStatusInfo(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatusSortie :
Details Status ------- ------ {io-enabled, io-performance} ok(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus.DetailsSortie :
Name Status ---- ------ io-enabled passed io-performance not-applicable-
Pour plus de détails sur l’API, consultez DescribeVolumeStatus dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : cet exemple décrit le statut du volume spécifié.
Get-EC2VolumeStatus -VolumeId vol-12345678Sortie :
Actions : {} AvailabilityZone : us-west-2a Events : {} VolumeId : vol-12345678 VolumeStatus : Amazon.EC2.Model.VolumeStatusInfo(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatusSortie :
Details Status ------- ------ {io-enabled, io-performance} ok(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus.DetailsSortie :
Name Status ---- ------ io-enabled passed io-performance not-applicable-
Pour plus de détails sur l’API, consultez DescribeVolumeStatus dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-