如何从azure中的事件网格侦听器到gcp中的bucket侦听事件

如何从azure中的事件网格侦听器到gcp中的bucket侦听事件,azure,google-cloud-platform,google-cloud-functions,azure-functions,webhooks,Azure,Google Cloud Platform,Google Cloud Functions,Azure Functions,Webhooks,我想从Azure中的事件网格侦听器捕获事件,并将其保存到gcp中的存储桶中。我正在GCP中使用node js创建一个google云函数,并在Azure中的事件网格订阅的webhook端点中提供其URL。我写了以下代码: var storage = require('@google-cloud/storage')(); var bucket = storage.bucket('sample-buck17'); exports.helloWorld = (req, res) => { le

我想从Azure中的事件网格侦听器捕获事件,并将其保存到gcp中的存储桶中。我正在GCP中使用node js创建一个google云函数,并在Azure中的事件网格订阅的webhook端点中提供其URL。我写了以下代码:

var storage = require('@google-cloud/storage')();
var bucket = storage.bucket('sample-buck17');
exports.helloWorld = (req, res) => {
  let message = req.query.message || req.body.message || 'Hello World!';
  res.bucket.status(200).send(message);
};

它抛出一个错误,称为未知资源类型。有人能帮我用node js从azure到gcp捕获事件吗。我哪里做错了。我不熟悉这种环境。

您从哪里得到错误?你能捕获gcp功能中触发的事件吗?不能,你能帮我吗。我找不到与此相关的任何链接。您可以使用事件网格触发器或http端点的web挂钩。必须首先对其进行验证。查看这篇文章。http处理部分将在GCP函数中。