Php 如何使用AZURE VM';将数据驱动到azure云托管应用程序中

Php 如何使用AZURE VM';将数据驱动到azure云托管应用程序中,php,azure,azure-web-app-service,azure-virtual-machine,azure-cloud-services,Php,Azure,Azure Web App Service,Azure Virtual Machine,Azure Cloud Services,我有一个Azure虚拟机,它的驱动器中有超过30GB的映像。还有一个mysql工作台数据库在其上运行 我想在我的azure云托管应用程序(Web+MySQL)中使用此数据库和图像 我的php web应用程序从虚拟机驱动器中的文件夹中提取图像,并从虚拟机中的Mysql workbench数据库中显示该图像的相应记录。我该怎么做?我们不能直接从web应用程序请求VM中的映像文件。但我们可以考虑解决问题,这将发挥作用。您可以将图像文件存储到共享文件夹中的文件存储中,然后可以通过PHP访问该文件 您可以

我有一个Azure虚拟机,它的驱动器中有超过30GB的映像。还有一个mysql工作台数据库在其上运行

我想在我的azure云托管应用程序(Web+MySQL)中使用此数据库和图像


我的php web应用程序从虚拟机驱动器中的文件夹中提取图像,并从虚拟机中的Mysql workbench数据库中显示该图像的相应记录。我该怎么做?

我们不能直接从web应用程序请求VM中的映像文件。但我们可以考虑解决问题,这将发挥作用。您可以将图像文件存储到共享文件夹中的文件存储中,然后可以通过PHP访问该文件

您可以按照以下步骤在VM中装载文件共享

此外,如果您在ARM模式下使用VM,请不要忘记在VM和Network Secure组中的防火墙中启用445出站规则

成功后,您可以获得类似的文件系统结构,如:

不太清楚您在问什么:您是否正在尝试共享驱动器本身(例如作为文件共享)?您是否正在尝试连接到在VM上运行的MySQL数据库引擎?请编辑您的问题以澄清。现在还不清楚。@DavidMakogon-嗨,大卫,对不起,我之前不清楚我的问题。我现在已经编辑过了。请看一看……非常感谢你,加里!!工作顺利。有一个问题,在创建这个网络位置时,它只被我看到。如果此虚拟机的其他用户希望在此网络位置转储任何内容,他们会怎么做?在本解决方案中,实际上,我们正在使用文件存储,因此我们可以实现针对其中文件的操作的功能。嗨,Gary,对于文件存储,我们可以在虚拟机中设置网络位置,对于blob存储,同样的方法我们也可以有一个网络位置吗?我不想定期手动将我的图像文件转储到blob存储中。也许我们可以尝试利用
AzCopy
而不是您的自定义脚本,有关更多信息,请参阅。再次感谢您的回复。好的,那么你是说我应该在虚拟机的任务调度程序中安排AzCopy来转储日常图像?