如何将 AZURE VM 的驱动器数据用于 azure 云托管应用程序

How to utilise AZURE VM's drive data into an azure cloud hosted app

我有一个 Azure 虚拟机,其驱动器中有超过 30 GB 的图像。还有一个 mysql workbench 数据库 运行 就可以了。

我想将此数据库和图像用于我的 azure 云托管应用程序 (Web+MySQL)。

我的 php 网络应用程序从 VM 驱动器中存在的文件夹中提取图像,并从 Mysql workbench 数据库中显示该图像的相应记录也存在于 VM 中。我该怎么做?

我们无法直接从Web 应用程序请求VM 中的图像文件。但是我们可以考虑一个解决方法,它将在 PHP.

中利用 Azure File Storage. You can store the image files into the shared folder into File Storage, then you can visit the file via REST API

您可以按照https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-files#mount-the-file-share将文件共享挂载到您的虚拟机中。

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

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