繁体   English   中英

Cloud Function 存储在特定 Bucket 文件夹上的触发器

[英]Cloud Function storage trigger on folder of a particular Bucket

当存储桶的特定文件夹中的某些内容发生更改时,我有一个执行云 function 的场景。 当我使用 cli 部署 function 并将 BUCKET/FOLDERNAME 作为触发器传递时,它给了我一个错误,无效 arguments。 有没有人在文件夹级别触发?

您只能指定存储桶名称。 您不能在存储桶中指定文件夹。

需要注意的一个关键点是存储桶的命名空间是平面的。 文件夹是模拟的,它们实际上并不存在。 存储桶中的所有对象都将存储桶作为父对象,而不是目录。

您实际上可以做的是在您的 function 中实现一个 if 条件,仅当请求包含带有您的文件夹名称的 object 时才执行操作。 请记住,通过遵循这种方法,您的 function 仍将针对上传到您的存储桶的每个 object 触发。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM