繁体   English   中英

在 pub sub 上发布消息时调用 google cloud http function

[英]Invoke google cloud http function when message publish on a pub sub

我已经为谷歌云 http function 编写了代码,但是现在我也想在 pubsub 上发布消息时触发相同的 function。

那么如何从 Http 和 ICloundEventFunction(fron pubsub) 调用相同的云 function?

您可以使用第二代云 Function 并在一个云 Function 中创建 HTTP 和 PubSub 触发器。

您可以从此链接找到有关它的详细信息: https://cloud.google.com/blog/products/serverless/cloud-functions-2nd-generation-now-generally-available

您可以使用 Pub Sub 主题在推送模式下直接触发 Cloud function:

https://cloud.google.com/functions/docs/calling/pubsub

这个链接很好的解释了如何部署一个收听主题的Cloud Function:

gcloud functions deploy YOUR_FUNCTION_NAME \
--trigger-topic=YOUR_PUBSUB_TOPIC \
[--retry] \
...

在主题上发布消息时触发云 function。

在 Cloud Functions(第 2 代)中,Pub/Sub 触发器被实现为一种特定类型的 Eventarc 触发器。

https://cloud.google.com/functions/docs/calling/eventarc

暂无
暂无

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

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