前言
开始前需要对aws lambda函数有个简单的了解,lambda文档将帮助我们建立一个数据传输函数。点击查看aws-lambda文档
提示:以下是本篇文章正文内容,下面案例可供参考
一、lambda链接到S3
创建函数,并编写handle.py文件
import json
import tempfile
import boto3,os
import time
def lambda_handler(event, context):
BUCKET_NAME='testconcur'
KEY_NAME='055 Finishing Handler File.mp4'
temp_dir="/tmp"
if not os.path.exists(temp_dir):
os.makedirs(temp_dir)
s3=boto3.resource("s3")
PATH=os.path.join(temp_dir,KEY_NAME)
print("downloading resource...\n")
s3.Bucket(BUCKET_NAME).download_file(KEY_NAME,PATH)
print("resource downloaded\n")
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}