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处理函数的主要内容,如果未能解决你的问题,请参考以下文章
无服务器框架:使用来自资源的存储桶的 S3 Lambda 触发器
我如何使用 aws lambda 将文件写入 s3 (python)?
如果通过验证,AWS lambda 读取 zip 文件执行验证并解压缩到 s3 存储桶
有没有人达到过 Amazon S3 存储桶的读取或写入上限?
针对 Grafana 警报写入 s3 存储桶的 AWS IAM 策略问题
针对单个存储桶的读取和写入权限的 AWS S3 IAM 策略