【问题标题】:Forward Request to Azure Service Bus将请求转发到 Azure 服务总线
【发布时间】:2022-01-23 06:45:27
【问题描述】:

我正在尝试将事件从 Azure API 管理转发到 Azure 服务总线,但我总是遇到内部错误。

流程:

APIM --> Service Bus Topic --> Service Bus Queue --> Function

我在 API 管理的 API 部分(菜单右侧)添加了一个新条目,并添加了来自 Azure 服务总线的主题 URL,我想在其中发布此事件。 之后,我定义了一个新资源(GET/POST/...)。

只有在那之后,我才进入测试部分,我添加了授权(来自服务总线的 Sas 令牌)并发出请求。在这个阶段,我收到了 500 内部错误。

有谁知道我做错了什么来得到这个错误?

注意: 我得到了主题和队列之间的连接 100% 完成并经过测试,这已经在工作了。问题出在 APIM 到服务总线主题。

我想使用 API 管理公开一个 API,但同时我想在此之后将所有内容都转换为事件

【问题讨论】:

标签: java azure events azureservicebus azure-api-management


【解决方案1】:

您可以检查 ServiceBus 输出与 Azure 函数的绑定以配置工作流。

查看此doc 以了解有关服务总线绑定的更多信息。

您可以参考这个SO,它为我们提供了有关流程和逻辑的见解(但它是在 C# 中),感谢 George 的简要解释。

正如 DeepDave 所建议的,请参阅此blog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 2012-12-30
    • 2014-05-16
    相关资源
    最近更新 更多