Parsers and Generated Fields

Tag Fields Created by Parser aws-s3serveraccess
  • #Cps.version

  • #Vendor

  • #ecs.version

  • #event.dataset

  • #event.kind

  • #event.module

  • #event.outcome

  • #observer.type

Fields Identified by Parser aws-s3serveraccess
Source FieldCPS FieldDescriptionMapping
Vendor timestamp@timestampEvent timestampParsed from timestamp field using format dd/MMM/yyyy:HH:mm:ss Z
Vendor.remote_ipclient.addressClient addressLowercase of Vendor.remote_ip
Vendor.remote_ipclient.ipClient IP addressCopied from Vendor.remote_ip
Vendor.requesterclient.user.idClient user identifierCopied from Vendor.requester
Vendor.bucketcloud.Storage.bucket_nameS3 bucket nameCopied from Vendor.bucket
Nonecloud.providerCloud provider identifierStatic value: aws
Vendor.bucketcloud.target.Resource.id[]Cloud resource identifierArray populated from Vendor.bucket
Nonecloud.target.Resource.type[]Cloud resource typeArray populated with static value "AWS::S3::Bucket"
Noneecs.versionECS schema versionStatic value: 8.17.0
Vendor.error_codeerror.codeError code for failed requestsCopied from Vendor.error_code when present
Vendor.operationevent.actionS3 operation performedCopied from Vendor.operation
Noneevent.category[]Event categorizationArray populated with static value "web"
Vendor.total_timeevent.durationRequest processing timeCopied from Vendor.total_time
Vendor.request_idevent.idUnique event identifierCopied from Vendor.request_id
Noneevent.kindEvent kind indicatorStatic value: event
Noneevent.moduleModule identifierStatic value: s3access
Vendor.error_codeevent.outcomeSuccess or failure outcomeConditional based on error_code presence
Noneevent.type[]Event type classificationArray populated with static value "access"
Vendor.host_idhost.idHost identifierCopied from Vendor.host_id
Vendor.request_urihttp.request.methodHTTP methodExtracted from request_uri using regex
Vendor.referrerhttp.request.referrerHTTP referrer headerCopied from Vendor.referrer
Vendor.bytes_senthttp.response.body.bytesResponse body sizeCopied from Vendor.bytes_sent
Vendor.http_statushttp.response.status_codeHTTP response statusCopied from Vendor.http_status
Vendor.request_urihttp.versionHTTP versionExtracted from request_uri using regex
Vendor.cipher_suitetls.cipherTLS cipher suiteCopied from Vendor.cipher_suite
Vendor.tls_versiontls.versionTLS versionExtracted from tls_version using regex
Vendor.tls_versiontls.version_protocolTLS protocol versionExtracted from tls_version using regex
Vendor.request_uriurl.originalOriginal request URLCopied from Vendor.request_uri
Vendor.user_agentuser_agent.originalUser agent stringCopied from Vendor.user_agent