这些Api管理行动是否有休息呼叫?

时间:2017-03-11 15:56:08

标签: azure azure-api-management

说我想自动化API管理,我想

  1. 创建Api(https://docs.microsoft.com/en-us/rest/api/apimanagement/apis#Apis_CreateOrUpdate
  2. 创建证书(https://docs.microsoft.com/en-us/rest/api/apimanagement/certificates#Certificates_CreateOrUpdate
  3. 将证书绑定到API(¿?)
  4. 创建API政策(¿?)
  5. 我一个接一个地经历了all the calls,并且无法识别任何有意义的内容。

    编辑:或确认API无法实现这一点 编辑:看看ApiManagement的招摇定义,我不认为它在那里?
    编辑:导出配置到Git,看起来不包含证书,所以这也无济于事?

1 个答案:

答案 0 :(得分:2)

客户证书未在ApiContract的模型中表示。如果要将证书与API绑定,我们会在API范围中创建策略authentication certificate policy

<policies>
<inbound>
    <base />
    <authentication-certificate thumbprint="***19B22E********5E2E**820" />
</inbound>
<backend>
    <base />
</backend>
<outbound>
    <base />
</outbound>
<on-error>
    <base />
</on-error>

您可以使用https://docs.microsoft.com/en-us/rest/api/apimanagement/apimanagementrest/azure-api-management-rest-api-api-entity#SetAPIPolicy

创建API政策