получить дополнительную информацию о сообщении в функции Azure с помощью Python (инициируется сообщением eventhub) - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть функция Azure, работающая с Python.Оно вызывается входящим сообщением от 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, свойства сообщения напрямую (например, Received Body)?

что-то вроде:

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