WSO API 管理端点和云

WSO API Manager endpoints and cloud

我有几个关于 WSO2 API 管理器的问题,我无法阅读文档:

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

谢谢!

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

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

这些变量可以从系统变量中获取。 See this 如何操作。

2) 你可以使用Key Generation (i.e. OAuth App Registration) Workflows for this. This will send a approval request to admin user. If you want to automate it to approve based in user roles or something, you can customize workflows.

3) 你可以multiple gateways