【问题标题】:How to write to a tmp/temp directory in Windows Azure website如何写入 Windows Azure 网站中的 tmp/temp 目录
【发布时间】:2012-11-06 12:08:26
【问题描述】:

如何写入 Windows azure 网站中的 tmp/temp 目录?我可以写入 blob,但我使用的 NPM 需要我为其提供文件名,以便它可以直接写入这些文件名。

【问题讨论】:

    标签: node.js azure


    【解决方案1】:

    您使用的是云服务 (PaaS) 还是虚拟机 (IaaS)。

    如果是 PaaS,请查看 Windows Azure Local Storage。此选项为您提供每个核心最多 250GB 的磁盘空间。它是一个以传统应用程序熟悉的方式临时存储信息的好地方。但是,它不是持久的,因此如果您将任何内容放在那里,您需要确保在 VM 实例重新铺设时可用,然后将其复制到 Blob 存储。此外,此存储特定于给定的角色实例。因此,如果您有两个具有相同角色的实例,它们每个都有自己的本地存储桶。

    或者,您可以使用 Azure Drive,它允许您保持信息的持久性,但仍然不允许多个并行写入。

    如果是 IaaS,那么您只需将数据磁盘挂载到 VM 并直接写入即可。数据磁盘已经持久化到 blob 存储,因此数据丢失的风险很小。

    【讨论】:

      【解决方案2】:

      仅凭我的理解,如有错误请指正。

      在 Windows Azure 网站中,您网站的内容将存储在 blob 存储中并安装为驱动器,该驱动器将用于您的网站正在使用的所有实例。由于它在 blob 存储中,因此它是持久的。因此,如果您需要本地文件系统,我认为您可以使用网站根路径下的文件夹。但我认为你不能使用系统tmptemp文件夹。

      【讨论】:

        猜你喜欢
        • 2013-10-15
        • 2010-12-13
        • 1970-01-01
        • 2018-06-30
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多