So i have setup a lambda function to upload a txt file to S3. How do i send data to the function using API Gateway?
Ive setup API Gateway to have a POST method.
here is my Lambda function
import boto3
s3 = boto3.resource('s3')
def lambda_handler(event, context):
data = 'Totally awesome sword design' #event['data']
filename = 'awesomeSword2' #event['filename']
object = s3.Object(BUCKET_NAME, KEY + filename + '.txt')
object.put(Body=data)
I just need to know how to send data and filename to the function (and read it)