2017-07-10 3 views
0

Mon filtre pour aws describe-volumes ne fonctionne pas. Je ne sais pas ce qui ne va pas. Toutes les différentes valeurs possibles pour attachment.status ne retourne aucun volume. Le volume est effectivement attaché bien. Voici la documentation: http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.htmlaws describe-volumes comportement

[email protected]:/app# aws ec2 describe-volumes --filters 
Name=attachment.status,Values=detaching --volume-ids vol-0e244fb776d97de63 
{ 
    "Volumes": []  
} 
[email protected]:/app# aws ec2 describe-volumes --filters Name=attachment.status,Values=detached --volume-ids vol-0e244fb776d97de63 
{ 
    "Volumes": [] 
} 
[email protected]:/app# aws ec2 describe-volumes --filters Name=attachment.status,Values=attached --volume-ids vol-0e244fb776d97de63 
{ 
    "Volumes": [] 
} 
[email protected]:/app# aws ec2 describe-volumes --filters Name=attachment.status,Values=attaching --volume-ids vol-0e244fb776d97de63 

{ 
    "Volumes": [] 
} 
[email protected]:/app# aws ec2 describe-volumes --volume-ids vol-0e244fb776d97de63 
{ 
    "Volumes": [ 
    { 
     "AvailabilityZone": "us-west-2b", 
     "Attachments": [ 
      { 
       "AttachTime": "2017-07-10T23:18:36.000Z", 
       "InstanceId": "i-07ad32a6d30cb3081", 
       "VolumeId": "vol-0e244fb776d97de63", 
       "State": "busy", 
       "DeleteOnTermination": false, 
       "Device": "/dev/sdb" 
      } 
     ], 
     "Encrypted": false, 
     "VolumeType": "gp2", 
     "VolumeId": "vol-0e244fb776d97de63", 
     "State": "in-use", 
     "Iops": 100, 
     "SnapshotId": "", 
     "CreateTime": "2017-07-10T20:15:25.154Z", 
     "Size": 5 
    } 
] 
} 
+1

Problème de documentation? Est-ce qu'un filtre de Name = attachment.status, Values ​​= busy work? – jarmod

+0

@jarmod est sur quelque chose, ou 'busy 'est un état qui ne peut pas être interrogé. Un volume "occupé" ressemble à ce qu'il pourrait être dans une transition d'état malheureux ou éventuellement attaché à une instance défaillante ou à une instance qui ne répond pas à la dernière demande de transition d'état ... qui semble incompatible avec l'observation que le volume est bien. –

+0

Oui, cela semble être le cas. «Occupé» semble être un mauvais état. D'autres états peuvent être interrogés bien, il semble. Après avoir quitté pendant quelques heures, le volume est détaché et les choses fonctionnent comme prévu. – pkumar0

Répondre

0

Vous abusant de l'argument --filters.

Il prend des arguments de la forme --filter Name="instance-id",Values="i-1234abcd"; Notez les guillemets pour le passage de la chaîne.

+0

J'ai essayé avec des citations et aucune différence. – pkumar0