【发布时间】:2016-02-24 04:09:33
【问题描述】:
有没有办法通过导出产品来提供完整的定义,包括与该产品相关的 API 和策略。
这样我就可以只调用两次来导出完整的产品并在其他地方导入完整的产品。
是否有任何其他最佳做法可以最大限度地减少以下导出和导入调用次数
- 对 REST 管理 API 进行 GET 调用,以从一个订阅中导出不同的 API。
- 对 REST 管理 API 进行 GET 调用以从 API 导出策略。 (很遗憾,导出 API 不会导出与其关联的策略)。
- 对 REST 管理 API 进行 PUT 调用,以将不同的 API 导入另一个订阅。
- 对 REST 管理 API 进行 PUT 调用以设置与 API 关联的策略。
- 对 REST 管理 API 进行 GET 调用,以从一个订阅中导出不同的产品。
- 对 REST Management API 进行 GET 调用,以获取与 PRODUCT 关联的 API 列表。
- 对 REST 管理 API 进行 PUT 调用以在另一个订阅中创建产品。
- 对 REST 管理 API 进行 PUT 调用,以将 API 添加到产品中。
【问题讨论】:
-
什么是“产品”?
-
产品是可以添加api的“组”,api管理默认有starter和无限制的product,每个product可以有不同的policy
-
一个产品包含一个或多个 API。例如 Starter 和 unlimited 是初始订阅附带的产品。
标签: azure azure-api-management