API管理与服务流程

时间:2018-01-26 07:51:37

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

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

按照可用的说明我到达了这一点,我遇到了APIM入站政策的问题...... 我应该将什么用于后端ID? 除了“servicefabric”之外(来自示例),我已经尝试了我的“服务结构”实例元数据中的所有选项。它不断回复我: “找不到ID的后端'无论我放在这里'都无法找到。”

如果有人能够了解backend-id =“”的确切含义,我真的很感激!

谢谢, 彼得

1 个答案:

答案 0 :(得分:1)

backend-id必须引用通过API Management API(或部署模板)创建的“后端资源”,因为当前没有用于创建这些后端资源的UI。在文章指向的部署模板中,后端资源的定义如下:

boolean indexing

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

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

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