<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Cannot break AWS Cloudtrail events in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488111#M193897</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;
The cloudtrail logs in splunk come in without proper event break; I only got it to recognize the first event's timestamp.&lt;BR /&gt;
This is problem because each 'Records' do contain a large number of separate events with its own timestamp.&lt;BR /&gt;
Each event is a json block starting with eventVersion.&lt;/P&gt;

&lt;P&gt;Here is an anonymized sample :&lt;BR /&gt;
{&lt;BR /&gt;
    "Records": [&lt;BR /&gt;
      {&lt;BR /&gt;
        "eventVersion": "1.05",&lt;BR /&gt;
        "userIdentity": {&lt;BR /&gt;
          "type": "IAMUser",&lt;BR /&gt;
          "principalId": "AAAAAAAAAAAAAAAA12345",&lt;BR /&gt;
          "arn": "arn:aws:iam::999999999999:user/S3_ContentProvider",&lt;BR /&gt;
          "accountId": "999999999999",&lt;BR /&gt;
          "accessKeyId": "BBBBBBBBBBBBBBB12345",&lt;BR /&gt;
          "userName": "S3_ContentProvider"&lt;BR /&gt;
        },&lt;BR /&gt;
        "eventTime": "2020-03-05T04:16:50Z",&lt;BR /&gt;
        "eventSource": "sns.amazonaws.com",&lt;BR /&gt;
        "eventName": "ListTopics",&lt;BR /&gt;
        "awsRegion": "us-east-1",&lt;BR /&gt;
        "sourceIPAddress": "10.10.10.10",&lt;BR /&gt;
        "userAgent": "aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2",&lt;BR /&gt;
        "requestParameters": null,&lt;BR /&gt;
        "responseElements": null,&lt;BR /&gt;
        "requestID": "0000000a-000a-000a-000a-00000000000a",&lt;BR /&gt;
        "eventID": "0000000a-000a-000a-000a-00000000000b",&lt;BR /&gt;
        "eventType": "AwsApiCall",&lt;BR /&gt;
        "recipientAccountId": "999999999999"&lt;BR /&gt;
      },&lt;BR /&gt;
      {&lt;BR /&gt;
        "eventVersion": "1.05",&lt;BR /&gt;
        "userIdentity": {&lt;BR /&gt;
          "type": "IAMUser",&lt;BR /&gt;
          "principalId": "AAAAAAAAAAAAAAAA12345",&lt;BR /&gt;
          "arn": "arn:aws:iam::999999999999:user/S3_ContentProvider",&lt;BR /&gt;
          "accountId": "999999999999",&lt;BR /&gt;
          "accessKeyId": "BBBBBBBBBBBBBBB12345",&lt;BR /&gt;
          "userName": "S3_ContentProvider"&lt;BR /&gt;
        },&lt;BR /&gt;
        "eventTime": "2020-03-05T04:17:04Z",&lt;BR /&gt;
        "eventSource": "sns.amazonaws.com",&lt;BR /&gt;
        "eventName": "ListTopics",&lt;BR /&gt;
        "awsRegion": "us-east-1",&lt;BR /&gt;
        "sourceIPAddress": "10.10.10.11",&lt;BR /&gt;
        "userAgent": "aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2",&lt;BR /&gt;
        "requestParameters": null,&lt;BR /&gt;
        "responseElements": null,&lt;BR /&gt;
        "requestID": "0000000a-000a-000a-000a-00000000000a",&lt;BR /&gt;
        "eventID": "0000000a-000a-000a-000a-00000000000b",&lt;BR /&gt;
        "eventType": "AwsApiCall",&lt;BR /&gt;
        "recipientAccountId": "999999999999"&lt;BR /&gt;
      }&lt;BR /&gt;
    ]&lt;BR /&gt;
}&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Wed, 30 Sep 2020 04:30:22 GMT</pubDate>
    <dc:creator>colny</dc:creator>
    <dc:date>2020-09-30T04:30:22Z</dc:date>
    <item>
      <title>Cannot break AWS Cloudtrail events</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488111#M193897</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;
The cloudtrail logs in splunk come in without proper event break; I only got it to recognize the first event's timestamp.&lt;BR /&gt;
This is problem because each 'Records' do contain a large number of separate events with its own timestamp.&lt;BR /&gt;
Each event is a json block starting with eventVersion.&lt;/P&gt;

&lt;P&gt;Here is an anonymized sample :&lt;BR /&gt;
{&lt;BR /&gt;
    "Records": [&lt;BR /&gt;
      {&lt;BR /&gt;
        "eventVersion": "1.05",&lt;BR /&gt;
        "userIdentity": {&lt;BR /&gt;
          "type": "IAMUser",&lt;BR /&gt;
          "principalId": "AAAAAAAAAAAAAAAA12345",&lt;BR /&gt;
          "arn": "arn:aws:iam::999999999999:user/S3_ContentProvider",&lt;BR /&gt;
          "accountId": "999999999999",&lt;BR /&gt;
          "accessKeyId": "BBBBBBBBBBBBBBB12345",&lt;BR /&gt;
          "userName": "S3_ContentProvider"&lt;BR /&gt;
        },&lt;BR /&gt;
        "eventTime": "2020-03-05T04:16:50Z",&lt;BR /&gt;
        "eventSource": "sns.amazonaws.com",&lt;BR /&gt;
        "eventName": "ListTopics",&lt;BR /&gt;
        "awsRegion": "us-east-1",&lt;BR /&gt;
        "sourceIPAddress": "10.10.10.10",&lt;BR /&gt;
        "userAgent": "aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2",&lt;BR /&gt;
        "requestParameters": null,&lt;BR /&gt;
        "responseElements": null,&lt;BR /&gt;
        "requestID": "0000000a-000a-000a-000a-00000000000a",&lt;BR /&gt;
        "eventID": "0000000a-000a-000a-000a-00000000000b",&lt;BR /&gt;
        "eventType": "AwsApiCall",&lt;BR /&gt;
        "recipientAccountId": "999999999999"&lt;BR /&gt;
      },&lt;BR /&gt;
      {&lt;BR /&gt;
        "eventVersion": "1.05",&lt;BR /&gt;
        "userIdentity": {&lt;BR /&gt;
          "type": "IAMUser",&lt;BR /&gt;
          "principalId": "AAAAAAAAAAAAAAAA12345",&lt;BR /&gt;
          "arn": "arn:aws:iam::999999999999:user/S3_ContentProvider",&lt;BR /&gt;
          "accountId": "999999999999",&lt;BR /&gt;
          "accessKeyId": "BBBBBBBBBBBBBBB12345",&lt;BR /&gt;
          "userName": "S3_ContentProvider"&lt;BR /&gt;
        },&lt;BR /&gt;
        "eventTime": "2020-03-05T04:17:04Z",&lt;BR /&gt;
        "eventSource": "sns.amazonaws.com",&lt;BR /&gt;
        "eventName": "ListTopics",&lt;BR /&gt;
        "awsRegion": "us-east-1",&lt;BR /&gt;
        "sourceIPAddress": "10.10.10.11",&lt;BR /&gt;
        "userAgent": "aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2",&lt;BR /&gt;
        "requestParameters": null,&lt;BR /&gt;
        "responseElements": null,&lt;BR /&gt;
        "requestID": "0000000a-000a-000a-000a-00000000000a",&lt;BR /&gt;
        "eventID": "0000000a-000a-000a-000a-00000000000b",&lt;BR /&gt;
        "eventType": "AwsApiCall",&lt;BR /&gt;
        "recipientAccountId": "999999999999"&lt;BR /&gt;
      }&lt;BR /&gt;
    ]&lt;BR /&gt;
}&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Sep 2020 04:30:22 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488111#M193897</guid>
      <dc:creator>colny</dc:creator>
      <dc:date>2020-09-30T04:30:22Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot break AWS Cloudtrail events</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488112#M193898</link>
      <description>&lt;P&gt;what's your &lt;EM&gt;props.conf&lt;/EM&gt; ?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2020 09:48:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488112#M193898</guid>
      <dc:creator>to4kawa</dc:creator>
      <dc:date>2020-03-06T09:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot break AWS Cloudtrail events</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488113#M193899</link>
      <description>&lt;P&gt;Found the answer! &lt;A href="https://stackoverflow.com/questions/60110812/splunk-props-config-for-aws-cloudtrail-json-logs"&gt;https://stackoverflow.com/questions/60110812/splunk-props-config-for-aws-cloudtrail-json-logs&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2020 10:57:00 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488113#M193899</guid>
      <dc:creator>colny</dc:creator>
      <dc:date>2020-03-06T10:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot break AWS Cloudtrail events</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488114#M193900</link>
      <description>&lt;PRE&gt;&lt;CODE&gt;|makeresults
| eval _raw="{
\"Records\": [
{
\"eventVersion\": \"1.05\",
\"userIdentity\": {
\"type\": \"IAMUser\",
\"principalId\": \"AAAAAAAAAAAAAAAA12345\",
\"arn\": \"arn:aws:iam::999999999999:user/S3_ContentProvider\",
\"accountId\": \"999999999999\",
\"accessKeyId\": \"BBBBBBBBBBBBBBB12345\",
\"userName\": \"S3_ContentProvider\"
},
\"eventTime\": \"2020-03-05T04:16:50Z\",
\"eventSource\": \"sns.amazonaws.com\",
\"eventName\": \"ListTopics\",
\"awsRegion\": \"us-east-1\",
\"sourceIPAddress\": \"10.10.10.10\",
\"userAgent\": \"aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2\",
\"requestParameters\": null,
\"responseElements\": null,
\"requestID\": \"0000000a-000a-000a-000a-00000000000a\",
\"eventID\": \"0000000a-000a-000a-000a-00000000000b\",
\"eventType\": \"AwsApiCall\",
\"recipientAccountId\": \"999999999999\"
},
{
\"eventVersion\": \"1.05\",
\"userIdentity\": {
\"type\": \"IAMUser\",
\"principalId\": \"AAAAAAAAAAAAAAAA12345\",
\"arn\": \"arn:aws:iam::999999999999:user/S3_ContentProvider\",
\"accountId\": \"999999999999\",
\"accessKeyId\": \"BBBBBBBBBBBBBBB12345\",
\"userName\": \"S3_ContentProvider\"
},
\"eventTime\": \"2020-03-05T04:17:04Z\",
\"eventSource\": \"sns.amazonaws.com\",
\"eventName\": \"ListTopics\",
\"awsRegion\": \"us-east-1\",
\"sourceIPAddress\": \"10.10.10.11\",
\"userAgent\": \"aws-sdk-java/1.11.192 Linux/3.10.0-693.21.1.el7.x86_64 Java_HotSpot(TM)_64-Bit_Server_VM/25.45-b02/1.8.0_45 exec-env/AWS_ECS_EC2\",
\"requestParameters\": null,
\"responseElements\": null,
\"requestID\": \"0000000a-000a-000a-000a-00000000000a\",
\"eventID\": \"0000000a-000a-000a-000a-00000000000b\",
\"eventType\": \"AwsApiCall\",
\"recipientAccountId\": \"999999999999\"
}
]
}"
| rex mode=sed "s/,(?=\s*\{\s*\"eventVersion\")/#/g"
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;you need &lt;CODE&gt;LINE_BREAKER=,(?=\s*\{\s*\"eventVersion\")&lt;/CODE&gt;&lt;BR /&gt;
and link's &lt;CODE&gt;SEDCMD&lt;/CODE&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2020 11:25:00 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/488114#M193900</guid>
      <dc:creator>to4kawa</dc:creator>
      <dc:date>2020-03-06T11:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot break AWS Cloudtrail events</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/575541#M200555</link>
      <description>&lt;P&gt;This worked for me, thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 18 Nov 2021 20:25:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Cannot-break-AWS-Cloudtrail-events/m-p/575541#M200555</guid>
      <dc:creator>sbattista</dc:creator>
      <dc:date>2021-11-18T20:25:34Z</dc:date>
    </item>
  </channel>
</rss>

