internal/testdata/events/sqs.json

{
  "Records": [
    {
      "messageId": "19dd0b57-b21e-4ac1-bd88-01bbb068cb78",
      "receiptHandle": "MbZj6wDWli+JvwwJaBV+3dcjk2YW2vA3+STFFljTM8tJJg6HRG6PYSasuWXPJB+Cw",
      "body": "hello",
      "attributes": {
        "ApproximateReceiveCount": "1",
        "SentTimestamp": "1545082649183",
        "SenderId": "AIDAIENQZJOLO23YVJ4VO",
        "ApproximateFirstReceiveTimestamp": "1545082649185",
        "MessageGroupId": "group-1"
      },
      "messageAttributes": {
        "user": {
          "Type": "String",
          "Value": "alice"
        }
      },
      "md5OfBody": "5eb63bbbe01eeed093cb22bb8f5acdc3",
      "eventSource": "aws:sqs",
      "eventSourceARN": "arn:aws:sqs:us-east-1:123456789012:example-queue",
      "awsRegion": "us-east-1"
    },
    {
      "messageId": "2e1a5b28-8c1c-4dbe-8f71-24e9fe5b2d44",
      "receiptHandle": "AQEBwJnKyrHigUMZj6rYigCgxlaS3SLy0a...",
      "body": "bad message",
      "attributes": {
        "ApproximateReceiveCount": "2",
        "SentTimestamp": "1545082650123",
        "SenderId": "AIDAIENQZJOLO23YVJ4VO",
        "ApproximateFirstReceiveTimestamp": "1545082650125",
        "MessageGroupId": "group-1"
      },
      "messageAttributes": {},
      "md5OfBody": "4bcadbfab82ec51a6a45d68eacfa99a6",
      "eventSource": "aws:sqs",
      "eventSourceARN": "arn:aws:sqs:us-east-1:123456789012:example-queue",
      "awsRegion": "us-east-1"
    },
    {
      "messageId": "3b21a957-13ed-40ee-9f22-c70fe7d34d11",
      "receiptHandle": "AQEBwJnKyrHigUMZj6rYigCgxlaS3SLy0a...",
      "body": "another good one",
      "attributes": {
        "ApproximateReceiveCount": "1",
        "SentTimestamp": "1545082651500",
        "SenderId": "AIDAIENQZJOLO23YVJ4VO",
        "ApproximateFirstReceiveTimestamp": "1545082651510",
        "MessageGroupId": "group-2"
      },
      "messageAttributes": {},
      "md5OfBody": "6b0d31c0d563223024da45691584643d",
      "eventSource": "aws:sqs",
      "eventSourceARN": "arn:aws:sqs:us-east-1:123456789012:example-queue",
      "awsRegion": "us-east-1"
    }
  ]
}