微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅接收特定 GCS 存储桶的 EventArc 触发器

如何解决仅接收特定 GCS 存储桶的 EventArc 触发器

我正在尝试在 google cloud run 项目上设置 EventArc 触发器,以便在新文件上传到特定存储桶时运行。

问题是,如果我选择 npm build,我只能让它工作,即上传到我的任何存储桶的文件都会运行触发器。但是,我只希望它为上传到特定存储桶的文件运行。

如果我选择“特定资源”,它会要求我输入“完整资源名称”。但是似乎没有关于如何格式化存储桶名称以使其工作的文档。我已尝试使用存储桶名称 any resource,但除非我选择“任何资源”,否则触发器永远不会运行。

任何想法如何为其指定存储桶名称以使其有效?

解决方法

我认为答案可能就埋在这里.... cloud.google.com/blog/topics/developers-practitioners/... 如果我们深入阅读它,我们似乎会看到事件起源是基于正在创建的审计记录。我们看到在您的存储桶中创建新对象时会创建一条记录。然后我们读到我们可以过滤资源名称(对象的名称)。但是它表示尚不支持通配符...因此您可以触发特定的对象名称...但不是以您的存储桶名称为前缀的名称。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。