INNER CODE UNIT · Python

handler

aws-samples/serverless-test-samples · python-test-samples/async-lambda-dynamodb/src/app.py:16

def handler(event: S3Event, context):
    try:
        bucket_name = event.bucket_name
        for record in event.records:

            # get object from source bucket
            object_key = record.s3.get_object.key
            originalObject = s3.Object(bucket_name, object_key)
            logger.info(originalObject)

            # transform message to uppercase
            lowerCaseMessage = originalObject.get()['Body'].read().decode('utf-8')
            upperCaseMessage = lowerCaseMessage.upper()
            logger.info(upperCaseMessage)

            # put uppercase message into destination bucket
            object = s3.Object(
                bucket_name=destination_bucket, 

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…