You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用DigitalOcean Serverless Functions如何保存文件及替代方案咨询

DigitalOcean Functions部署Slack机器人与爬虫的存储方案建议

关于DigitalOcean Functions的文件存储能力

DigitalOcean Functions本身的本地临时存储无法持久化保存文本、CSV这类文件——函数实例冷启动时会重置本地存储,所有临时文件都会丢失,所以不能直接把爬虫结果存在函数实例里。

是否需要额外数据库或Droplet VM?

不需要Droplet VM,也没必要额外加数据库(除非你之后需要对爬虫结果做复杂的结构化查询)。针对你50MB的文件存储需求,最适配的是用DigitalOcean的Spaces对象存储:

  • 它是无服务器架构,和Functions集成非常方便,直接通过SDK就能上传、下载文件
  • 存储成本极低,50MB的用量几乎可以忽略费用
  • 支持直接托管静态文件,后续如果需要分享CSV结果也很方便

更适配的方案推荐

完全可以沿用你选择的无服务器路线,采用DigitalOcean Functions + Spaces的组合:

  1. 用Functions部署Slack机器人(通过Slack的Webhook触发函数)和定时运行的网页爬虫
  2. 爬虫执行完成后,直接把生成的文本/CSV文件上传到Spaces中持久化存储
  3. 如果需要在Slack里分享结果,可以让机器人从Spaces获取文件链接发送到频道

这套方案完全符合你体验无服务器、低成本部署的需求,不需要额外维护VM,所有服务都是按需付费,小流量场景下甚至能用到免费额度。

内容的提问来源于stack exchange,提问作者cartier_5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:17:09