gpt4 book ai didi

google-cloud-platform - 如何在使用 triggerTopic 创建云功能时设置 pubsub 消息过滤器

转载 作者:行者123 更新时间:2023-12-04 12:34:04 25 4
gpt4 key购买 nike

我试图创建一个可以由 pubsub 主题触发的谷歌云功能。我使用谷歌部署管理器模板来创建它。但是我找不到任何方法来为该云功能设置订阅者消息过滤器。我尝试在创建云功能资源之前和之后创建订阅。但无论如何它都不起作用。如果我在创建云函数之前创建它,那么在创建资源之后它会覆盖订阅者函数并删除过滤器。

是否可以使用谷歌部署管理器模板为任何发布订阅云功能设置订阅者消息过滤器?

最佳答案

事实上,这根本不可能。当您以 trigger-topic 模式部署云函数时,您无法在订阅(自动创建)上设置过滤器。这不是部署管理器的限制。

如果要在激活过滤器的情况下触发 PubSub 消息上的 Cloud Function,则需要

  • 以 HTTP 模式部署您的函数 (trigger-http)
  • 创建一个推送订阅以在 HTTP 中调用 Cloud Functions 并使用参数中的消息。当你创建推送订阅时,这一次,你可以设置你想要的过滤器
  • 确保推送订阅和云函数之间的通信安全(在触发主题模式(别名后台函数)中自动构建安全性)

关于google-cloud-platform - 如何在使用 triggerTopic 创建云功能时设置 pubsub 消息过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66363652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com