Dat*_*esh 7 google-cloud-storage google-cloud-platform google-cloud-functions
例如,假设我们有以下内容:
gs://a_bucket/a_folder 部署时不是在 gs://a_bucket 设置触发器,而是需要在文件夹级别设置它,即 --trigger-bucket gs://a_bucket/a_folder/。
这不可能。尝试从 Google Cloud Console 创建 Cloud Function。从存储桶列表中选择存储桶时,您会发现文件夹和文件呈灰色。这意味着您无法为触发器选择文件夹。您只能选择桶。
作为解决方法,您可以检查正在上传到存储桶的每个新文件并获取路径。它将指示上传到哪个文件夹,您可以使用 检查文件夹if statement并在其中执行操作。
我自己编写了一些代码,您可以在 GitHub 中查看我的示例代码。主函数由事件触发,然后它使用两个额外的函数来检索文件的路径和文件名。
| 归档时间: |
|
| 查看次数: |
1706 次 |
| 最近记录: |