--- title: "S3 Event Record Format" slug: "s3-event-record-format" tags: ["Event-Broker", "5.4"] updated: 2026-10-28T01:53:34Z published: 2026-10-28T01:53:34Z canonical: "docs.vastdata.com/s3-event-record-format" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # S3 Event Record Format VAST Cluster generates S3 event records in the following format: ```plaintext   "Records":[        {           "awsRegion"="",           "eventName":"",           "eventSource":"vast:s3",           "eventTime":""           "eventVersion":"2.2",         "requestParameters":{              "sourceIPAddress":""         },         "responseElements":{              "x-amz-request-id":"",            "x-amz-id-2":""         },         "s3":{              "bucket":{                 "arn":"arn:vast:s3:::"               "name":"",               "ownerIdentity":{                    "principalId":""               },            },            "configurationId":"",            "object":{                 "eTag":"",                             "key":"",               "versionId":"",               "sequencer": ""               "size":"",            }            "s3SchemaVersion":"1.0",         },         "userIdentity":{              "principalId":""         },      }   ] ``` Where: - `<timestamp>` contains the time when VAST Cluster finished processing of the request. The time is in ISO-8601 format, for example, 1970-01-01T00:00:00.00000Z. - `<event type>` identifies the [S3 event type](/docs-5-4/docs/event-publishing) (including the prepending 's3:'). - `<principal ID>` identifies the principal (for example, the username for local users, or username@domainname for users retrieved from authentication providers). - `<source IP>` is the client IP address from which the S3 request originated. - `<request ID>` is the VAST-internal identifier for the request. - `<config ID>` is the ID of the event notification definition record created on the VAST cluster. - `<bucket name>` is the name of the bucket included in the S3 request. - `<key>` is the key of the object specified in the S3 request. - `<size>` indicates the object size in bytes. - `eTag` is the object's entity tag (eTag). - `<version>` indicates the object version if S3 Object Versioning is enabled for the bucket. If versioning is not enabled, this entry is not included. - `<sequencer>` is a string representation of a hexadecimal value used to determine the event's sequence number. It is only used with PUT and DELETE requests, For example: ```plaintext Records=[Bunch(    awsRegion='region',    eventName='s3:ObjectCreated:Put',    eventSource='vast:s3',    eventTime='2024-10-01T10:51:35.859365Z',    eventVersion='2.2',    requestParameters=Bunch(sourceIPAddress='198.51.100.2'),    responseElements=Bunch(x-amz-id-2='0x80010000000c', x-amz-request-id='0x80010000000c'),    s3=Bunch(         bucket=Bunch(              arn='vast:s3:::design-enter-above',              name='design-enter-above',              ownerIdentity=Bunch(principalId='user@example.comlab')              ),         configurationId='participant-full',         object=Bunch(              eTag='5defbfc99890b0538929cca518a1fe7f',              key='drive-blue-capital',              sequencer='000300000000000f4241',              size=1048576              ),         s3SchemaVersion='1.0'         ),    userIdentity=Bunch(principalId='user@example.com') )] ```