答案是aws Athena 我们会将很多日志存储到我们的s3,例如s3的读写日志,elb日志 等 但是由于s3的存储特殊,我们想要分析一段时间的日志非常麻烦,哪怕下载到本地也需要想办法导入其他工具分析 现在aws提供了一个自己的工具让我们能使用SQL语句来直接查询我们s3里边的日志,不需要下载,非常强大 他的原理很简单,其实就是创建了一个……
标签目录:aws
以下是与标签 “aws” 相关联的文章Route53 Routing policy
aws 启用mfa以后,如何使用cli 命令行
cli 批量restore s3 DEEP_ARCHIVE
aws 通过boto3 python脚本打pach
如何通过cli的命令过滤tag aws cli –query
很多时候,我们都需要通过cli命令来获取volume信息,snapshots信息,但是,我们知道这些volume的name都是存在tags中的,例如:
1 |
aws ec2 describe-volumes |
我们得到的结果是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
{ "Volumes": [ { "AvailabilityZone": "us-east-1a", "Attachments": [ { "AttachTime": "2013-12-18T22:35:00.000Z", "InstanceId": "i-1234567890abcdef0", "VolumeId": "vol-049df61146c4d7901", "State": "attached", "DeleteOnTermination": true, "Device": "/dev/sda1" } ], "VolumeType": "standard", "VolumeId": "vol-049df61146c4d7901", "State": "in-use", "SnapshotId": "snap-1234567890abcdef0", "CreateTime": "2013-12-18T22:35:00.084Z", "Size": 8 }, { "AvailabilityZone": "us-east-1a", "Attachments": [], "VolumeType": "io1", "VolumeId": "vol-1234567890abcdef0", "State": "available", "Iops": 1000, "SnapshotId": null, "CreateTime": "2014-02-27T00:02:41.791Z", "Size": 100 } ] } |
这个时候我们需要的信息可能需要过滤一……