add put_records API

fix create_stream API to get right response in case of stream already exists
This commit is contained in:
mfranke 2015-11-12 10:05:02 +01:00
commit f93b9a86e9
3 changed files with 47 additions and 1 deletions

View file

@ -89,6 +89,18 @@ class KinesisResponse(BaseResponse):
"ShardId": shard_id,
})
def put_records(self):
if self.is_firehose:
return self.firehose_put_record()
stream_name = self.parameters.get("StreamName")
records = self.parameters.get("Records")
response = self.kinesis_backend.put_records(
stream_name, records
)
return json.dumps(response)
''' Firehose '''
def create_delivery_stream(self):
stream_name = self.parameters['DeliveryStreamName']