amazon-web-services - 通过 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 视频???非常感谢您的帮助
解决方案
推荐阅读
- javascript - 从值中获取颜色热度
- php - 如何测试与第 3 方 API 交互的服务?
- flutter - 将属性传递给 Equatable 的超级构造函数
- javascript - 如何从另一个 js 文件访问反应组件中定义的变量?
- c# - 列表
- > 作为参数并行发送到 Func 并且 Func 执行多次导致一些列表被复制而其他列表被跳过
- python - 使用 win32com,为什么我可以创建一个新的 excel 工作表,但不能打开一个预先存在的 .xlsm 文件?
- tensorflow - 如何将张量流数据集检索到 numpy 数组中
- javascript - ASP.Net Core javascript 变量无法在控制台中访问
- gradle - Grails 4 新插件无法解决 gradle 依赖项
- jenkins - 在 Jenkins 中从 Groovy 脚本设置环境变量