在api Connect中创建API生命周期有哪些不同的阶段?

时间:2017-01-31 19:28:34

标签: api apiconnect

有三种类型,如强制,测试,CORS 。如果我们禁用它们会发生什么?

enter image description here

1 个答案:

答案 0 :(得分:2)

生命周期状态(阶段)是:

  • 已确定(已确定需要api 提供特定的能力)
  • 指定(已开始充实 API外部的外观如何)
  • 已实现(API的实际后端可以调用并使用它)

其他三个选项是相关的,但实际上并不是“生命周期状态”。

强制执行== API是否由API Connect管理 - 是否部署到网关?禁用此功能,API将不会部署到网关,不会跟踪其使用情况的分析,也不会进行订阅管理等...基本上关闭它意味着您需要在swagger中拥有实际的API后端文档并将其纯粹加载到APIC中以用于社交/文档目的。它不会由APIC管理。

Testable ==您是否希望允许用户从门户网站测试工具中测试此API?

CORS ==您是否要启用跨源资源脚本支持(这是从任何地方的任何AJAX应用程序调用API所必需的 - 包括API管理器和门户中的测试工具)

如果你有testable == true,那么你需要cors == true或者你必须手动实现API中的所有OPTIONS请求。否则测试工具将无效。