码迷,mamicode.com
首页 > 其他好文 > 详细

学习Amazon CLI 简单使用

时间:2015-08-14 17:17:57      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:amazon aws cli


列出所有t1.micro类型的实例
aws ec2 describe-instances --output table --query ‘Reservations[].Instances[].[join(`,`,Tags[?Key==`Name`].Value),InstanceId,State.Name,PublicDnsName]‘ --filters ‘{"Name": "instance-type", "Values": ["t1.micro"]}‘
列出所有ec2的volume类型
 aws ec2 describe-volumes --query ‘Volumes[*].[VolumeId, Attachments[0].InstanceId,VolumeType]‘


列出elb以及涉及的instance
  aws elb describe-load-balancers --query ‘LoadBalancerDescriptions[].[LoadBalancerName,Instances]‘
 下面的好看些:
   aws elb describe-load-balancers --query ‘LoadBalancerDescriptions[].[LoadBalancerName,join(`,`,Instances[].InstanceId)]‘
   
   列出ELB的listener
 aws elb describe-load-balancers --query ‘LoadBalancerDescriptions[].[LoadBalancerName,join(`,`,Instances[].InstanceId),ListenerDescriptions[*]]‘
 
 列出cloudfront 使用默认SSL证书的跟使用custom 证书(None是使用cloudfrontm默认证书)
  aws cloudfront list-distributions --query ‘DistributionList.Items[].[Id,ViewerCertificate.IAMCertificateId ]‘ --output table
  列出RTMP类型
   aws cloudfront  list-streaming-distributions --query ‘StreamingDistributionList .Items[].[Id,ViewerCertificate.IAMCertificateId ]‘ --output table
列出使用EIP的instance  
  aws ec2 describe-addresses --output table --filters "Name=domain,Values=vpc" --query ‘Addresses[].[InstanceId,PublicIp ]‘
 
列出AutoScaling 组以及涉及的instance

aws autoscaling describe-auto-scaling-groups --query ‘AutoScalingGroups[].[AutoScalingGroupName,join(`,`,Instances [].InstanceId)]‘ --output table

aws autoscaling describe-auto-scaling-groups --query ‘AutoScalingGroups[].[AutoScalingGroupName,join(`,`,Instances [].InstanceId)]‘ --output table

本文出自 “技术博客” 博客,请务必保留此出处http://raytech.blog.51cto.com/7602157/1684698

学习Amazon CLI 简单使用

标签:amazon aws cli

原文地址:http://raytech.blog.51cto.com/7602157/1684698

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!