使用python在azure函数中获取其他消息信息(由eventhub消息触发)

时间:2018-11-26 11:06:55

标签: python azure azure-functions azure-iot-hub azure-eventhub

我有一个运行python的azure函数。它是由iothub / eventhub的传入消息触发的。

要访问消息正文,请用功能代码编写:

receivedBody = str(open(environ['myEventHubMessage']).read())

我的绑定如下:

{
  "bindings": [
    {
      "type": "eventHubTrigger",
      "name": "myEventHubMessage",
      "path": "samples-workitems",
      "consumerGroup": "nonDefault_1",
      "connection": "xyz_events_IOTHUB",
      "cardinality": "one",
      "direction": "in"
    }
  ],
  "disabled": false
}

有没有一种方法可以直接获取deviceId和message-properties(例如ReceivedBody)?

类似:

deviceId = str(open(environ['deviceId']).read())
properties = str(open(environ['properties']).read())

0 个答案:

没有答案