我登录发布者并创建API i,e SampleAPI,在设计阶段我分别添加了3个GET资源/ sample1,/ sample2和/ Sample3 . 并实施阶段,提供 生产环境 endpoints ,例如http://test/sample/1.0,最后在管理阶段提供的层详细信息和休息都是默认设置,之后我保存并发布了API . 然后我登录Carbon控制台并将/ sample2和/ sample3资源 endpoints 分别修改为http://test/sample/45http://test/sample/46并保存了synapse配置 .

到这一步是一切都好,我测试了所有资源都运行正常 .

后来我添加了另一个资源到同一个API,所以我做了,登录发布者并编辑SampleAPI并添加了另一个GET资源/ sample4并保存配置并再次登录碳控制台并尝试为/ sample4资源添加 endpoints ,然后我注意到,所有资源都重置为默认 endpoints ,这是我在API配置期间提供的 .

你能否建议如何处理这种情况?我想保留每个资源的所有已配置 endpoints 详细信息,而不是重置为默认 endpoints ,即使我将新资源添加到同一API .