add put_records API
fix create_stream API to get right response in case of stream already exists
This commit is contained in:
parent
4aa14960d2
commit
f93b9a86e9
3 changed files with 47 additions and 1 deletions
|
|
@ -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']
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue