【发布时间】:2018-12-14 03:43:15
【问题描述】:
如何将最新版本发布到 Azure APIM。 在每次构建/发布时,我都希望将最新的 API 定义发布到 APIM,但不确定如何执行此操作。
在下面的文档中找到,但下面的 URL 并未指明在何处提及服务 URL 以获取最新的 API 定义。
我是否需要在发布定义或任何其他方法(如 azure 函数)中添加一个步骤。
【问题讨论】:
如何将最新版本发布到 Azure APIM。 在每次构建/发布时,我都希望将最新的 API 定义发布到 APIM,但不确定如何执行此操作。
在下面的文档中找到,但下面的 URL 并未指明在何处提及服务 URL 以获取最新的 API 定义。
我是否需要在发布定义或任何其他方法(如 azure 函数)中添加一个步骤。
【问题讨论】:
最终,您必须在每个版本中为您的后端更新 OpenAPI 规范。然后,您将能够将此规范作为发布例程的一部分导入 APIM。如果您不维护 OpneAPI 规范 - 有一些工具可以让您从服务器端代码生成它。
我想你应该对 PUT 调用而不是 PATCH 更感兴趣。因为很可能在每个版本中,您都希望将 APIM 中的 API 替换为新的。
【讨论】: