У меня есть функция 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())