开发者社区 > 云原生 > Serverless > 正文

在 Serverless 架构上传文件的方法通常有哪两种?

已解决

在 Serverless 架构上传文件的方法通常有哪两种?

展开
收起
与时俱进的探索者 2022-04-08 19:53:52 699 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.一种是 BASE64 后上传,持久化到对象存储或者是 NAS 中,这种做法可能会触及到 API 网关 与 FaaS 平台之间传递的数据包有大小限制,所以一般使用这种上传方法的通常是上传头像 等小文件的业务场景; 2.第二种上传方法是通过对象存储等平台来上传,因为客户端直接通过密钥等信息来将文件直 传到对象存储是有一定风险的,所以通常情况是客户端发起上传请求,函数计算根据请求内 容进行预签名操作,并将预签名地址返回给客户端,客户端再使用指定的方法进行上传,上 传完成之后,可以通过对象存储触发器等来对上传结果进行更新等:image.png

    答复内容摘自《Serverless 开发速查手册》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7490

    2022-04-09 13:05:29
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    MaxCompute架构升级及开放性解读 立即下载
    MaxCompute Serverless 架构演进 立即下载
    阿里云消息队列的 Serverless架构演进 立即下载