Utilisation de DescribeVolumeStatus avec une CLI - Exemples de code de kit AWS SDK

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-ids vol-1234567890abcdef0

Sortie :

{ "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 --filters Name=volume-status.status,Values=impaired

Sortie :

{ "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-12345678

Sortie :

Actions : {} AvailabilityZone : us-west-2a Events : {} VolumeId : vol-12345678 VolumeStatus : Amazon.EC2.Model.VolumeStatusInfo
(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus

Sortie :

Details Status ------- ------ {io-enabled, io-performance} ok
(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus.Details

Sortie :

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-12345678

Sortie :

Actions : {} AvailabilityZone : us-west-2a Events : {} VolumeId : vol-12345678 VolumeStatus : Amazon.EC2.Model.VolumeStatusInfo
(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus

Sortie :

Details Status ------- ------ {io-enabled, io-performance} ok
(Get-EC2VolumeStatus -VolumeId vol-12345678).VolumeStatus.Details

Sortie :

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).