首页 > 解决方案 > 在特定日期和时间显示 GCS 存储桶

问题描述

拥有一个 Google Cloud Storage 存储桶,我想在特定日期和时间将其公开(公开)。如何实现?

我已经尝试了存储桶的权限,只是发现使用主体allUsers我不能使用任何条件。

出现的另一种方法是使用启动脚本和 Google Scheduler 编写 Google Compute 实例的脚本,但是这具有不可预测的延迟,这是我的目的不能容忍的。

那么还有其他方法吗?我不一定需要使用 GCS,任何其他允许我在特定时间显示文件夹/文件的服务就足够了。

标签: google-cloud-storage

解决方案


您可以执行在 Firebase Cloud Functions 中公开对象functions.pubsub.schedule().onRun()的函数:

在 Cloud Functions for Firebase 中,调度逻辑驻留在您的函数代码中,没有特殊的部署时间要求。要创建计划函数,请使用functions.pubsub.schedule('your schedule').onRun((context)).


推荐阅读