microsoft azure托管数据库和防火墙

时间:2017-05-05 02:51:25

标签: azure azure-mobile-services

我在Xcode上进行移动开发,并使用Microsoft Azure的托管数据库。

我注意到Microsoft Azure上有防火墙设置以添加客户端。

部署移动应用程序时,这将如何运作?是否应该在数据库上打开所有端口?或者我是否需要使用Web服务?

1 个答案:

答案 0 :(得分:2)

  

部署移动应用程序时,这将如何运作?应该是所有港口   在数据库上打开?或者我是否需要使用Web服务?

你绝对应该打开所有端口,强烈建议不要从移动应用程序直接连接到数据库。

推荐的方法是在移动应用和数据库之间使用某种服务层。来自应用程序的所有请求都应该转到此服务层,该服务层将执行数据库操作。此服务层可以部署为Azure Mobile App ServiceAzure API App ServiceAzure Web Apps Service中托管的Web API。