Example: How to use S3 audit events for tracking and security
Learn how to interpret and use an S3 audit event generated by the WEKA S3 system.
{
"api": {
"bucket": "phg-sandman",
"name": "PutObject",
"object": "cat-and-dog.jpg",
"status": "OK",
"statusCode": 200,
"timeToResponse": "10531825ns"
},
"auditVersion": "1.weka",
"deploymentid": "079f7a1f-be3b-44c8-b36f-4484fe1ae4b2",
"remotehost": "216.58.114.14",
"requestHeader": {
"Authorization": "AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE...",
"User-Agent": "aws-sdk-go/1.44.235 (go1.18.10; linux; amd64) S3Manager",
"Content-Type": "image/jpeg"
},
"requestID": "1773CE9A70A978BB",
"responseHeader": {
"Content-Length": "0",
"ETag": "5d64dcd326aa93f6542e27f757ec8146",
"Server": "S3"
},
"time": "2025-03-21T06:37:27.915055685Z",
"userAgent": "aws-sdk-go/1.44.235 (go1.18.10; linux; amd64) S3Manager",
"wekaInfo": {
"clusterGUID": "b28b4f9b-5d62-4c0b-97ef-6a72037930e7",
"clusterName": "DAD08-B",
"release": "4.4.6.11",
"serverIP": "10.26.211.72",
"serverName": "obj-115-07.dad08.tcp.target.net",
"version": "4.4.6"
}
}Key elements and descriptions
Last updated