有一个谷歌云存储桶,我想在特定的日期和时间公布(公开)。如何实现?
我尝试了bucket的权限,结果发现对于主体allUsers
,我不能使用任何条件。
另一种方法是用启动脚本和Google Scheduler一起编写Google Compute实例的脚本,但这有一个不可预测的延迟,这是我无法容忍的。
还有其他办法吗?我不一定需要使用GCS,任何其他允许我在特定时间显示文件夹/文件的服务都应该足够了。
您可以使用functions.pubsub.schedule().onRun()
:在Firebase Cloud函数中执行使对象公开的函数
在Firebase的云函数中,调度逻辑位于函数代码,没有特殊的部署时间要求。创建调度函数,使用
functions.pubsub.schedule('your schedule').onRun((context))
。