0

我有几个关于 WSO2 API Manager 的问题,我无法通过阅读文档弄清楚:

  1. 是否可以为所有 API 设置“默认”基本路径?例如,如果我必须将端点从 localhost:8080/rest/myapi 切换到 12.43.56.89:8080/rest/myapi 是否可以在不编辑任何单个 API 的端点的情况下做到这一点?
  2. 是否可以创建一个只允许访问沙盒端点但不允许访问生产端点的角色?据我所知,这样做的唯一方法是在用户订阅 API 后手动阻止对生产的访问。我的想法是允许所有用户访问沙箱,但只允许受信任的用户在他们的应用程序经过验证后访问生产 API。
  3. 是否可以分发 AM 网关的多个实例?因此,根据文档,似乎只能在不同的服务器上运行网关、存储和发布者+密钥管理器,但不能并行运行网关的多个实例。

谢谢!

4

1 回答 1

1

1)您可以像这样为端点基本路径使用变量。

http://{uri.var.host}:{uri.var.port}/apis/weather

这些变量可以取自系统变量。请参阅this了解如何操作。

2) 您可以为此使用密钥生成(即 OAuth 应用程序注册)工作流程。这将向管理员用户发送批准请求。如果您想根据用户角色或其他内容自动批准它,您可以自定义工作流

3) 你可以有多个网关

于 2016-08-23T15:51:40.560 回答