gpt4 book ai didi

azure - 添加自定义主体:property to Azure Logic App Service Bus Property

转载 作者:行者123 更新时间:2023-12-03 06:15:02 25 4
gpt4 key购买 nike

我有一个逻辑应用,它从单独的订阅/租户中的另一个逻辑应用接收数据。数据负载源自 IoT 中心。

我想保留原始 IoT 中心摄取的 iothub-enqueuedtime 属性。我可以通过将 iothub-enqueuedtime 添加到两个逻辑应用程序之间的 HTTP 事务 header 来发送它,但我正在努力解决如何将其作为自定义属性添加到服务总线队列中。我正在尝试保留此信息以供后续处理。

我想我在将属性表达式发送到消息队列时缺少一些特定的语法,但在搜索答案时却一片空白。

发送消息配置

service bus send message

向服务总线发送消息时的运行结果

Run output

服务总线之后的步骤中收到的内容、缺少 iothub-enqueuedtime 或类似的内容。

Missing from data

最佳答案

是的,您可以添加自定义属性,如下所示:

enter image description here

代码 View :

{
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {
"Send_message": {
"inputs": {
"body": {
"ContentData": "@{base64('HeyMan')}",
"Properties": {
"iothub-enqueuedtime": "11:10"
}
},
"host": {
"connection": {
"name": "@parameters('$connections')['servicebus']['connectionId']"
}
},
"method": "post",
"path": "/@{encodeURIComponent(encodeURIComponent('rithwik'))}/messages",
"queries": {
"systemProperties": "None"
}
},
"runAfter": {},
"type": "ApiConnection"
}
},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {
"$connections": {
"defaultValue": {},
"type": "Object"
}
},
"triggers": {
"manual": {
"inputs": {
"schema": {}
},
"kind": "Http",
"type": "Request"
}
}
},
"parameters": {
"$connections": {
"value": {
"servicebus": {
"connectionId": "/subscriptions/b83c1ed3-cf/resourceGroups/bojja/providers/Microsoft.Web/connections/servicebus",
"connectionName": "servicebus",
"id": "/subscriptions/b83c1ed3-c5b6c23f/providers/Microsoft.Web/locations/eastus/managedApis/servicebus"
}
}
}
}
}

输出:

enter image description here

内部服务总线队列(在门户中):

enter image description here

您将在服务总线队列中的消息的自定义属性中看到该属性,而不是在正文内或逻辑应用程序中(但这将添加到队列中的消息中,但不会在逻辑应用程序中显示,因为这是它的功能),如果你想发送到正文中,你必须将它插入到@skin评论的内容中。

关于azure - 添加自定义主体:property to Azure Logic App Service Bus Property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76342255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com