2016-07-27 6 views
2

AWS CLIを使用して特定の所有者が作成したAMIのリストを取得していますが、AMIの作成日AMIのサイズと一緒にec2-describe-images特定のオーナーが作成したすべてのAMIのamiの作成日を一覧表示する方法

私が使用しているコマンドは以下の通りです。

$ ec2-describe-images --filter "is-public=false" \ 
    --filter "architecture=x86_64" --filter "owner-id=xxxxxxx" 

私をご案内ください。 AWS CLIで

答えて

3

Name=string,Values=string,stringとして書き込まれるニーズをフィルタリングし、あなたは(作成日やサイズ)をターゲット属性のみをフィルタリングするために、クエリのparamを使用することができます

ownerのためにあなたは、フィルターや--ownersとして使用することができます

ので、このような何かがうまくいくCLIのオプション

aws ec2 describe-images --region us-east-1 \ 
--filter "Name=is-public,Values=false" --filter "Name=architecture, Values=x86_64" --filter "Name=owner,Values=xxxx"\ 
--query "Images[*].{size:[BlockDeviceMappings[].Ebs.VolumeSize],date:CreationDate}" 

または

aws ec2 describe-images --region us-east-1 \ 
--owners xxxxxxx 
--filter "Name=is-public,Values=false --filter "Name=architecture, Values=x86_64"\ 
--query "Images[*].{size:[BlockDeviceMappings[].Ebs.VolumeSize],date:CreationDate}" 

あなたは

[ 
    { 
     "date": "2015-10-21T14:39:24.000Z", 
     "size": [ 
      [ 
       50 
      ] 
     ] 
    }, 
    { 
     "date": "2016-05-17T10:39:00.000Z", 
     "size": [ 
      [ 
       50 
      ] 
     ] 
    } 
] 
+0

のような出力が得られますが、それは働いたありがとうございました:) – Narendra522

+0

申し訳ありませんおっとは再び答えありがとうを受け入れた:) – Narendra522

関連する問題