首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用云函数在7天后自动删除firebase存储文件

如何使用云函数在7天后自动删除firebase存储文件
EN

Stack Overflow用户
提问于 2020-10-08 11:08:23
回答 1查看 142关注 0票数 0

我正在制作一个android应用程序,用户可以上传一些类别下的图像。它将与类别集合一起保存在firestore上,其中包含firebase存储的图像描述和路径。我想使用云功能自动删除7天前的照片。我不想让客户端设备触发该功能。

EN

回答 1

Stack Overflow用户

发布于 2020-10-08 11:20:10

你最终会为此编写大量代码。完整的讨论超出了堆栈溢出答案的范围。一般过程是这样的:

  • 编写一个存储触发器,该触发器在用户上传文件时触发。
  • 在该触发器中,使用云任务来计划通过其URL调用HTTPS函数,该调用将在7天后延迟。必须将任务配置为向告知其删除哪个文件的函数传递有效负载。
  • 在HTTPS触发器中,接收有效负载,并从存储中删除文件。

它将类似于现有的giving a Firestore document a TTL详细模式,只是您使用的是存储文件而不是Firestore文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64255218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档