【问题标题】:API Management vs. Service FlowAPI 管理与服务流
【发布时间】:2023-03-08 07:20:01
【问题描述】:

我有一个非常基本的设置:APIM + SF 和 WebAPI 无状态服务 (Kestrel)。只是想让这个 POC 工作。到目前为止不成功... :(

按照我得到的可用说明,我在 APIM 入站策略方面遇到问题... 我应该为后端 ID 使用什么? 除了“servicefabric”(来自示例)之外,我可能已经尝试了我的“servicefabric”实例元数据中的所有选项。它不断地回到我身边: “找不到 ID 为 'whatever-I-put-in-here' 的后端。”

如果有人能阐明 backend-id="" 的确切含义,我将不胜感激!

谢谢, 彼得

【问题讨论】:

标签: azure-service-fabric azure-api-management


【解决方案1】:

后端 ID 必须引用通过 API 管理 API(或部署模板)创建的“后端资源”,因为目前没有 UI 来创建这些后端资源。在文章指向的部署模板中,后端资源的定义在这里:

https://github.com/Azure-Samples/service-fabric-api-management/blob/master/apim.json#L162

您可以使用此 API 调用列出您的服务的现有后端:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends?api-version=2017-03-01

https://docs.microsoft.com/en-us/rest/api/apimanagement/backend/listbyservice

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
相关资源
最近更新 更多