from __future__ import print_function # Python 2/3 compatibility
import boto3
import json
import decimal
#kinesis = boto3.resource(\'kinesis\', region_name=\'eu-west-1\
When passing multiple records, you need to encapsulate the records in a list of records, and then add the stream identifier.
Format is like so:
{
"Records": [
{
"Data": blob,
"ExplicitHashKey": "string",
"PartitionKey": "string"
},
{
"Data": "another record",
"ExplicitHashKey": "string",
"PartitionKey": "string"
}
],
"StreamName": "string"
}
See the Kinesis docs for more info.