VS Code扩展如何接入免费云服务器存储用户数据?
VS Code扩展本质基于Node.js环境,所以只要提供Node.js SDK的云存储服务都能适配,下面推荐几个免费额度足够个人/小型扩展使用的选项:
Cloudflare R2
完全兼容S3 API,免费额度包含10GB存储空间和10GB出站流量,无请求次数限制。在VS Code扩展中可以用AWS SDK或Cloudflare官方R2 SDK调用,无需绑定信用卡,适合存储用户配置、小文件类数据。AWS S3 免费套餐
新用户可享12个月免费福利,包含5GB标准存储、20000次GET请求、2000次PUT请求。支持Node.js SDK,对于初期开发的扩展来说完全够用。Supabase Storage
基于PostgreSQL的BLOB存储服务,免费额度有5GB存储空间和非商业场景下的无限带宽。提供Node.js客户端库,还能结合Supabase的认证服务,方便实现用户数据的权限控制,适合需要关联用户身份存储数据的场景。Backblaze B2
免费额度为10GB存储空间、每月1GB出站流量,API兼容S3,可通过Node.js的S3兼容库操作,存储成本极低,适合需要存储较大文件的扩展。
额外提示:其实Firebase的Realtime Database和Cloud Storage也提供Node.js SDK,VS Code作为Node.js环境完全可以调用——你之前可能误解了它的适配范围。Firebase的免费额度包含5GB Cloud Storage空间,以及一定次数的数据库请求,若符合你的需求也可以重新评估。
内容的提问来源于stack exchange,提问作者Berry Cherolds

