我有一个非常基本的设置:APIM + SF和WebAPI无状态服务(Kestrel)。只是想让这个POC工作。到目前为止不成功...... :(
按照可用的说明我到达了这一点,我遇到了APIM入站政策的问题...... 我应该将什么用于后端ID? 除了“servicefabric”之外(来自示例),我已经尝试了我的“服务结构”实例元数据中的所有选项。它不断回复我: “找不到ID的后端'无论我放在这里'都无法找到。”
如果有人能够了解backend-id =“”的确切含义,我真的很感激!
谢谢, 彼得
答案 0 :(得分:1)
backend-id必须引用通过API Management API(或部署模板)创建的“后端资源”,因为当前没有用于创建这些后端资源的UI。在文章指向的部署模板中,后端资源的定义如下:
您可以使用此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