我正在尝试设置一个可公开访问的API,它会将请求转发给具有[APP-NAME] .eu-gb.mybluemix.net等路线的应用。
如何确保无法直接访问应用程序?
干杯
答案 0 :(得分:1)
由于Cloud Foundry的限制,目前IBM Bluemix无法实现这一目标。
可以从外部网络访问所有绑定路由。
如果您想拥有私有API,则可以使用以下选项。
向REST API添加身份验证,将凭据作为绑定到所有应用程序的用户提供的服务进行管理。 API可以在外部访问,但只能由拥有凭据的用户访问。
使用应用程序服务(如消息队列)来公开内部RPC样式的API。应用程序可以绑定到同一个服务,只能在内部访问。