【发布时间】:2019-07-11 12:23:53
【问题描述】:
免责声明:我对 API 开发的了解几乎为零。
目标不是编写 API,而是移植现有定义。
我们当前的 API 设置是驻留在 3 个不同 EC2 实例中的 WSO2 集群 API 管理器。一个用于 Publisher 和 Store,一个用于 Gateway,一个用于 Key Manager。
我已经花时间检查了配置,所以我至少知道这三个组件是如何相互“对话”的。
到目前为止,我发现 API 定义位于路径“*/gateway/repository/deployment/server/synapse-configs/default/api/”中的某处,并且其中有定义API。通读一遍,这些字段似乎与我在 AWS API Gateway 中看到的字段相同。所以我知道一定有办法把它们移植过来。
但是,除此之外,我完全不知道下一步是什么。我应该对 API 有多深的理解才能成功地做到这一点?是否有可用于将 API 导入 AWS API Gateway 的工具?还是从 WSO2 导出?我有点卡住了,因为我现在唯一能看到的对我有帮助的就是学习 WSO2 和 API 定义,但由于时间限制,我们没有足够的时间来做这件事。
朝着正确方向迈出的任何一步都将不胜感激。谢谢!
编辑:我们正在考虑迁移的原因是因为维护一直是一场噩梦。每当我们必须进行一些定期清理时,我们都会遇到很多关于 API 的关键问题,更不用说 3 个 EC2 实例也会让我们付出代价,因此我们正在寻找更轻量级、更易于维护的选项.
【问题讨论】:
标签: amazon-web-services wso2 aws-api-gateway migrate api-gateway