首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSO2 APIM文件部署

WSO2 APIM文件部署
EN

Stack Overflow用户
提问于 2017-02-09 15:21:29
回答 1查看 252关注 0票数 0

使用木偶部署WSO2 APIM2.1.0,我们也考虑使用CICD部署API本身。

理论上-我可以复制(模板)突触文件(代理,api)和api是可用的调用,然而- API是不可见的存储。我假设数据库中的数据比synapse配置文件还多。

是否有一种使用配置文件定义/部署API (包括到存储区)的方法,或者需要手动完成?

编辑:我认为有一种方法可以使用API管理服务来部署API。但是,当使用元数据XML调用addAPI时,似乎没有问题。但是,试图查看发布服务器中的API会引发异常。

ERROR - index:jag org.wso2.carbon.apimgt.api.APIManagementException: Unable to find the API: admin-myapi-v1.0.0 in the database

谢谢你的暗示

g。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-09 16:31:04

根据您的需求,您似乎可以使用以下选项之一。

  1. 迁移API -您可以从一个环境导出API并将这些API导入到新环境中。在新环境中导入API时,这些API将处于创建状态。您需要手动发布这些API。可能正在使用jaggery API或REST,您可以发布这些API。
  2. REST API
  3. Jaggery API --目前这是不可取的,并且不鼓励使用它。

创建API之后,与API相关的详细信息将保存在数据库中。此外,可以在文件系统中找到突触配置。如果您将前面的数据库指向新的部署并部署synapse工件,则API将工作。但是,API的创建/发布和整个流程将不会被测试。对于CICD,您需要考虑上述选项。在将来的发行版中,人们会更多地关注REST,它将对CICD更加有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42140496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档