【问题标题】:Azure APIM - how to publish versionsAzure APIM - 如何发布版本
【发布时间】:2018-12-14 03:43:15
【问题描述】:

如何将最新版本发布到 Azure APIM。 在每次构建/发布时,我都希望将最新的 API 定义发布到 APIM,但不确定如何执行此操作。

在下面的文档中找到,但下面的 URL 并未指明在何处提及服务 URL 以获取最新的 API 定义。

补丁https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/api-version-sets/api1?api-version=2018-06-01-preview 如果匹配:*

我是否需要在发布定义或任何其他方法(如 azure 函数)中添加一个步骤。

【问题讨论】:

    标签: azure-api-management


    【解决方案1】:

    最终,您必须在每个版本中为您的后端更新 OpenAPI 规范。然后,您将能够将此规范作为发布例程的一部分导入 APIM。如果您不维护 OpneAPI 规范 - 有一些工具可以让您从服务器端代码生成它。

    我想你应该对 PUT 调用而不是 PATCH 更感兴趣。因为很可能在每个版本中,您都希望将 APIM 中的 API 替换为新的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-21
      • 2022-08-15
      • 2020-01-02
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2017-02-04
      • 2015-05-24
      相关资源
      最近更新 更多