如何隐藏Bluemix Web应用程序的路由,以便只能从使用API​​ Management服务创建的API访问它?

时间:2015-10-06 15:09:21

标签: ibm-cloud

我正在尝试设置一个可公开访问的API,它会将请求转发给具有[APP-NAME] .eu-gb.mybluemix.net等路线的应用。

如何确保无法直接访问应用程序?

干杯

1 个答案:

答案 0 :(得分:1)

由于Cloud Foundry的限制,目前IBM Bluemix无法实现这一目标。

可以从外部网络访问所有绑定路由。

如果您想拥有私有API,则可以使用以下选项。

  • 向REST API添加身份验证,将凭据作为绑定到所有应用程序的用户提供的服务进行管理。 API可以在外部访问,但只能由拥有凭据的用户访问。

  • 使用应用程序服务(如消息队列)来公开内部RPC样式的API。应用程序可以绑定到同一个服务,只能在内部访问。