在有些时候,客户又很多账号,每个账号下面又有很多ec2 / RDS / S3 等,要列出他们的属性,可以参考一下的命令:
EC2:
aws ec2 describe-instances --query "Reservations[*].Instances[*].[Tags[?Key=='Name']|[0].Value,InstanceId,InstanceType,Platform,State.Name,PrivateIpAddress,PublicIpAddress,Placement.AvailabilityZone]" --output text --region cn-north-1 >> aws_ec2_details_cn-north-1.csv
RDS:
aws rds describe-db-instances --query "DBInstances[*].[DBInstanceIdentifier,DBInstanceClass,Engine,EngineVersion,DBInstanceStatus,MasterUsername,Endpoint.Address,MultiAZ,AllocatedStorage,PreferredBackupWindow,BackupRetentionPeriod,StorageEncrypted]" --output text --region cn-north-1 >> aws_rds_details_me_south_1.csv
注意: step1: aws configure, 输入相应的key / security key
step2: 输入上面的command, 会输出两个excel 文件