发布/订阅推送消息不具有messageId属性

昵称

对于Cloud Pub / Sub服务,这可能值得考虑。但是到目前为止,GCP支持并没有真正帮助,因此我将在此发布。

根据此处,Pubsub消息应具有messageId属性,无论是来自pull还是push。

因此,我试图查看该消息是什么样的:(这里的事件是发布到云功能的pubsub消息)

exports.my_cloud_function = (event) => {
    logger.debug(`Event: ${util.inspect(event)}`);
}

我的期望:

{ '@type': 'type.googleapis.com/google.pubsub.v1.PubsubMessage', messageId:'111111111', publishTime: 'Oct 1st 2019, xxxx', attributes: { key1: 'value1', key2: 'value2' }, data: 'eLCJ=(some base 64)' }

实际上是:

{ '@type': 'type.googleapis.com/google.pubsub.v1.PubsubMessage', attributes: { key1: 'value1', key2: 'value2' }, data: 'eLCJ=(some base 64)' }
纪尧姆·布拉奎尔

如果我猜对了,那么您正在将Cloud Function与事件触发器一起使用。这是一个常见的陷阱(我在其中多次感到...)。

所以,在事件格式的publishedTime和邮件ID是在context对象,而不是在事件描述为这里

在您的函数中,将上下文添加到param中,然后进行打印。它应该工作。

exports.my_cloud_function = (event,context) => {
    logger.debug(`Event: ${util.inspect(event)}`);
    logger.debug(`Context: ${util.inspect(context)}`);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不具有[DataMember]属性与具有[IgnoreDataMember]属性

来自分类Dev

不具有[DataMember]属性与具有[IgnoreDataMember]属性

来自分类Dev

如何选择不具有ID属性的元素?

来自分类Dev

JSF:PropertyNotFoundException类“不具有属性”

来自分类Dev

使用querySelector选择不具有值属性的输入

来自分类Dev

检查元素是否不具有jQuery属性

来自分类Dev

使用XPath查找不具有ALT属性的图像

来自分类Dev

如何遍历不具有id属性的对象列表

来自分类Dev

WPF组合框样式不具有绑定属性

来自分类Dev

如何限制构造型不具有属性?

来自分类Dev

具有@JsonIgnore的属性与不具有注释的属性之间有什么区别?

来自分类Dev

如何滤除具有特定属性的元素(或保留不具有该属性的元素)

来自分类Dev

WP8.1应用程序后台任务不具有推送通知功能。

来自分类Dev

查找具有特定名称且不具有特定属性的在前同级

来自分类Dev

XSL计算父节点不具有具有特定属性的子节点

来自分类Dev

具有或不具有自动属性的对象反序列化的差异

来自分类Dev

Tinkerpop:选择不具有具有属性的顶点的路径的顶点

来自分类Dev

选择具有不具有给定属性的子元素的元素的子元素

来自分类Dev

查找具有特定名称且不具有特定属性的在前同级

来自分类Dev

获取所有不具有以value开头的data属性的列表项

来自分类Dev

如何从数组中删除所有不具有特定属性的对象?

来自分类Dev

角组件引用不具有所有属性

来自分类Dev

如何选择所有不具有align属性的p和其他样式选项

来自分类Dev

“ WSGIRequest”对象不具有带有自定义注册表单的属性“ post”

来自分类Dev

AttributeError:'module'对象不具有带有nltk.LogicParser()的属性'LogicParser'

来自分类Dev

如何获取所有不具有给定属性的实体?

来自分类Dev

为什么GroupBy产生的Lookup不具有Lookup属性?

来自分类Dev

如何读取不具有LINES属性的xaml文本框的最后一行

来自分类Dev

实体框架6不具有导航属性的一对多关系

Related 相关文章

  1. 1

    不具有[DataMember]属性与具有[IgnoreDataMember]属性

  2. 2

    不具有[DataMember]属性与具有[IgnoreDataMember]属性

  3. 3

    如何选择不具有ID属性的元素?

  4. 4

    JSF:PropertyNotFoundException类“不具有属性”

  5. 5

    使用querySelector选择不具有值属性的输入

  6. 6

    检查元素是否不具有jQuery属性

  7. 7

    使用XPath查找不具有ALT属性的图像

  8. 8

    如何遍历不具有id属性的对象列表

  9. 9

    WPF组合框样式不具有绑定属性

  10. 10

    如何限制构造型不具有属性?

  11. 11

    具有@JsonIgnore的属性与不具有注释的属性之间有什么区别?

  12. 12

    如何滤除具有特定属性的元素(或保留不具有该属性的元素)

  13. 13

    WP8.1应用程序后台任务不具有推送通知功能。

  14. 14

    查找具有特定名称且不具有特定属性的在前同级

  15. 15

    XSL计算父节点不具有具有特定属性的子节点

  16. 16

    具有或不具有自动属性的对象反序列化的差异

  17. 17

    Tinkerpop:选择不具有具有属性的顶点的路径的顶点

  18. 18

    选择具有不具有给定属性的子元素的元素的子元素

  19. 19

    查找具有特定名称且不具有特定属性的在前同级

  20. 20

    获取所有不具有以value开头的data属性的列表项

  21. 21

    如何从数组中删除所有不具有特定属性的对象?

  22. 22

    角组件引用不具有所有属性

  23. 23

    如何选择所有不具有align属性的p和其他样式选项

  24. 24

    “ WSGIRequest”对象不具有带有自定义注册表单的属性“ post”

  25. 25

    AttributeError:'module'对象不具有带有nltk.LogicParser()的属性'LogicParser'

  26. 26

    如何获取所有不具有给定属性的实体?

  27. 27

    为什么GroupBy产生的Lookup不具有Lookup属性?

  28. 28

    如何读取不具有LINES属性的xaml文本框的最后一行

  29. 29

    实体框架6不具有导航属性的一对多关系

热门标签

归档