首页 > 解决方案 > 通过 API Gateway 将视频上传到 s3

问题描述

我正在尝试通过 API 网关将 mp4 视频上传到 s3 存储桶,但我不知道该怎么做。当我使用此 lambda 函数发送带有Content-Type:application/pdf的 pdf 文件时,一切正常:

import json
import base64
import boto3

def lambda_handler(event, context):
    
    s3 = boto3.client("s3")
    
    get_file_content = event["content"]
    decode_content = base64.b64decode(get_file_content)
    
    s3_upload = s3.put_object(Bucket="mybucket", Key="content.pdf", Body=decode_content)
    
    # TODO implement
    return {
        'statusCode': 200,
        'body': json.dumps('Hello from Lambda!')
    }

但我怎样才能上传 mp4 视频???非常感谢您的帮助

标签: amazon-web-servicesamazon-s3

解决方案


推荐阅读