通过逻辑应用创建 Azure 服务总线主题和订阅

时间:2021-05-11 11:21:01

标签: azure-logic-apps

我创建了一个逻辑应用程序,它有一个 HTTP Post 触发器,其中包含一个以主题名称作为属性的 JSON 负载。我有一个后续步骤来创建主题和订阅,但它失败了: enter image description here

带有消息'

<块引用>

未找到服务总线消息传递实体“Topic1”或命名空间“.servicebus.windows.net”。

我很困惑:当然找不到主题 - 我想创建它! 'Topic1' btw 是在正确评估的 http 请求中传递的属性。那么我做错了什么?

1 个答案:

答案 0 :(得分:0)

操作是“创建主题订阅”,而不是“创建主题”。似乎没有用于创建主题的操作,并且创建对主题的订阅假定该主题存在。虽然我从未以这种方式使用过它,但主题订阅可能是短暂的,并且与业务流程的一个特定实例相关,在完成后销毁 - 但主题本身旨在延长生命周期并成为应用程序架构的一部分,不是临时对象。所以这似乎是合乎逻辑的。您可以考虑通过 HTTP 操作从逻辑应用使用 Azure 管理 REST API,否则通过门户或 Azure cli 创建主题。