Server Access Log Format

Amazon Simple Storage Service: 2006-03-01

The log files consist of a sequence of new-line delimited log records. Log records appear in no particular order. Each log record represents one request and consists of space delimited fields described in the following table.

Field Name Example Entry Notes
Bucket Owner
314159b66967d86f031c7249d1d9a8024

                9109428335cd0ef1cdc487b4566cb1b
The canonical user id of the owner of the source bucket.
Bucket
mybucket
The name of the bucket that the request was processed against. If the system receives a malformed request and cannot determine the bucket, the request will not appear in any server access log.
Time
[04/Aug/2006:22:34:02 +0000]
The time at which the request was received. The format, using strftime() terminology, is [%d/%B/%Y:%H:%M:%S %z]
Remote IP
72.21.206.5
The apparent Internet address of the requester. Intermediate proxies and firewalls might obscure the actual address of the machine making the request.
Requester
314159b66967d86f031c7249d1d9a80

                249109428335cd0ef1cdc487b4566cb1b
The canonical user id of the requester, or the string "Anonymous" for unauthenticated requests. This identifier is the same one used for access control purposes.
Request ID
3E57427F33A59F07
The request ID is a string generated by Amazon S3 to uniquely identify each request.
Operation
SOAP.CreateBucket
or
REST.PUT.OBJECT
Either SOAP.operation or REST.HTTP_method.resource_type
Key
/photos/2006/08/puppy.jpg
The "key" part of the request, URL encoded, or "-" if the operation does not take a key parameter.
Request-URI
"GET /mybucket/photos/2006/08/

                puppy.jpg?x-foo=bar"
The Request-URI part of the HTTP request message.
HTTP status
200
The numeric HTTP status code of the response.
Error Code
NoSuchBucket
The Amazon S3 Error Code, or "-" if no error occurred.
Bytes Sent
2662992
The number of response bytes sent, excluding HTTP protocol overhead, or "-" if zero.
Object Size
3462992
The total size of the object in question.
Total Time
70
The number of milliseconds the request was in flight from the server's perspective. This value is measured from the time your request is received to the time that the last byte of the response is sent. Measurements made from the client's perspective might be longer due to network latency.
Turn-Around Time
10
The number of milliseconds that Amazon S3 spent processing your request. This value is measured from the time the last byte of your request was received until the time the first byte of the response was sent.
Referrer
"http://www.amazon.com/webservices"
The value of the HTTP Referrer header, if present. HTTP user-agents (e.g. browsers) typically set this header to the URL of the linking or embedding page when making a request.
User-Agent
"curl/7.15.1"
The value of the HTTP User-Agent header.

Any field can be set to "-" to indicate that the data was unknown or unavailable, or that the field was not applicable to this request.