AWS CLI CloudTrail“查找事件”过滤器accessKeyId

时间:2018-10-10 11:06:13

标签: amazon-web-services command-line-interface

我只想使用特定的accessKeyId从CloudTrail读取事件。

我看到了“ aws cloudtrail lookup-events”命令,但过滤器的属性仅为:事件ID,事件名称,事件源,资源名称,资源类型,用户名

我该怎么办?

谢谢!

3 个答案:

答案 0 :(得分:0)

aws cloudtrail查找事件--lookup-attributes AttributeKey = AccessKeyId,AttributeValue = $ {ACCESS_KEY_ID}

从这里: https://deeb.me/20190201/list-ips-from-cloudtrail-events

答案 1 :(得分:0)

如果您愿意使用AWS CLI下载数据:

aws s3 sync s3://path/to/CloudTrail/data/2020/05/27 .

然后,您可以使用jq进行多个单行查询,例如:

zcat *.gz | jq '.Records[] | select(.userIdentity.accessKeyId == "ACCESS_KEY_ID")

答案 2 :(得分:-1)

aws cloudtrail查找事件--lookup-attributes AttributeKey = AccessKeyId,AttributeValue = accessKeyId