我对WSO2应用编程接口管理器的概念还很陌生。我们做了一个小的POC,并通过WS02应用程序接口管理器成功地发布和订阅了一个restful风格的We服务。我们能够使用token在组织内成功地访问它。
Ex: URL - http://MylocalMachineName:8080/rest/api/xyz/12345
Authorization : Basic + wso2 token现在,我们希望组织外部的用户能够访问该服务。目前,我们无法从互联网/组织外部调用URL并对其进行测试,因为我们仍处于POC阶段。
我的问题是,组织外部的互联网用户如何访问通过WS02 API管理器发布的rest API?WS02应用编程接口管理器将如何解决外部调用?
据我所知,每个域名都应该向DNS (域名服务器)注册,DNS(域名服务器)识别具有唯一互联网协议(IP)地址的域名。
那么,我们需要配置任何DNS设置才能通过互联网访问我的rest API吗?如果是,如何操作?我看了互联网上的文档和其他东西。但是我没有找到任何关于它的明确信息
发布于 2016-06-27 11:52:58
通常,我们所做的是在集群设置中部署api管理器,并且只向外部用户公开网关工作节点。
首先,请查看WSO2 API Manager deployment patterns上的这篇文章。本文描述了用于在生产环境中部署API管理器的常见模式。
您还可以查看这篇关于在Amazon web services api manager cluster setup in Amazon web services中部署api manager集群设置的文章。它包含了在亚马逊网络服务中创建和部署WSO2应用编程接口管理器集群的分步说明。它包含了向外部公开API管理器的所有步骤。
https://stackoverflow.com/questions/38026039
复制相似问题