WSO API Manager端点和云

时间:2016-08-23 14:22:45

标签: wso2 cloud wso2-am endpoint api-manager

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

2)您可以使用Key Generation (i.e. OAuth App Registration) Workflows。这将向管理员用户发送批准请求。如果要根据用户角色或其他内容自动批准,可以customize workflows

3)你可以拥有multiple gateways