如何将文件存储在Azure的文件系统中

问题描述:

我正在编写一个简单的API,它位于Azure上,我需要一个地方来存储可以在代码中进行更改的配置文件。我想把它放在webroot中。如何将文件存储在Azure的文件系统中

在你说这是一个可怕的做法之前,我知道。这个API非常小(Azure的免费版本实际上对我来说已经绰绰有余),并且该文件的大小小于1MB。我不想购买blob存储或其他专为大型项目设计的东西。我并不关心可伸缩性,我只是希望数据能够持久。

问题是我在哪里以及如何存储此文件。我可以使用路径“D:/ home/site /”或类似的东西吗?我需要做些什么来完成这项工作?如果这是不可能的,有没有其他的选择对我来说有希望不会矫枉过正?

+0

“在Azure上托管的简单API”:App Service? API应用程序? VM?功能?云服务? – CSharpRocks

+0

它作为App Service托管。 – rkevin

问题是我在哪里以及如何存储此文件。我可以使用路径“D:/ home/site /”或类似的东西吗?我需要做些什么来完成这项工作?

看来你是托管在Azure上的应用程序服务的API应用程序,你想找到可用于保存配置文件的地方。正如您所提到的,您可以将文件存储在d:\home中,并且该文件将在您的站点的所有实例之间保留并共享。本文可以帮助您了解the Azure App Service file system,请阅读。

您可以在部署API应用程序时上传此配置文件,或通过Kudu console上载此配置文件。