python 将小文件写入s3存储桶的lambda处理函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将小文件写入s3存储桶的lambda处理函数相关的知识,希望对你有一定的参考价值。
import json
import boto3
# Writes small file to an s3 bucket
def lambda_handler(event, context):
s3 = boto3.client('s3')
sample_file = open('/tmp/food.txt', 'w')
jobid = event['queryStringParameters']['JobId']
sample_file.write(jobid)
sample_file.close()
bucket_name = 'josh-lambda-test'
s3.upload_file('/tmp/food.txt', bucket_name, '/tmp/food.txt')
return {
"isBase64Encoded": True,
"statusCode": 200,
"headers": { "headerName": "headerValue"},
"body": json.dumps({'action':'wrote file containing %s to s3 bucket' % jobid})
}
以上是关于python 将小文件写入s3存储桶的lambda处理函数的主要内容,如果未能解决你的问题,请参考以下文章