Skip to content

Instantly share code, notes, and snippets.

@adhorn
Created May 24, 2018 06:23
Show Gist options
  • Select an option

  • Save adhorn/dc7626fb72d102ae72cf65d67a8651fa to your computer and use it in GitHub Desktop.

Select an option

Save adhorn/dc7626fb72d102ae72cf65d67a8651fa to your computer and use it in GitHub Desktop.
import json
import logging
import boto3
import os
import uuid
log = logging.getLogger()
log.setLevel(logging.DEBUG)
region = os.environ["AWS_REGION"]
dynamodb = boto3.resource('dynamodb', region_name=region)
table = dynamodb.Table('global2')
def put_to_dynamo(event):
log.debug("Received in put_to_dynamo: {}".format(json.dumps(event)))
data = json.loads(event["body"])
item_id = data.get("item_id", )
session_comment = data.get("session_comment", )
table.put_item(
Item={
'item_id': item_id,
'session_comment': session_comment
}
)
return item_id
def create_item(event, context):
log.debug("Event in create_item: {}".format(json.dumps(event)))
item_id = put_to_dynamo(event)
body = {
"item_id": " {}".format(item_id)
}
response = {
"statusCode": 200,
"body": json.dumps(body)
}
return response
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment