使用 Pub/Sub 的云函数

Using a cloud function with Pub/Sub

我从模板创建了一个简单的云函数,它被分配了一个 url 作为触发器 https://us-central1-myapp-dev.cloudfunctions.net/naguib-testing

然后我创建了一个 Pub/Sub 主题并尝试订阅 url 它但是我在控制台屏幕上出现 INVALID_ARGUMENT 错误。

我经历了一个类似的 SO question 解决方案是验证我拥有我尝试连接的域,但我不拥有 cloudfunctions.net :/

我不明白这怎么行不通或者我应该做什么?

Cloud Functions 可以创建为 HTTP 函数(就像您所做的那样)或 Background functions。例如,后者通过 Google Cloud Pub/Sub 主题上的消息自动调用。我相信这正是您在这里需要的。

但是,如果出于某种原因您更喜欢将 HTTP 函数用作 Pub/Sub 推送端点,您可能会对 感兴趣,其中站点验证是通过 HTML标签。