【问题标题】:Can I store and access any temporary storage on cloud/ container?我可以在云/容器上存储和访问任何临时存储吗?
【发布时间】:2025-11-30 20:55:01
【问题描述】:

我对云比较陌生,所以请指导我完成整个过程。 我有一个将托管在云环境中的容器上的应用程序。我想要在容器或云环境中进行一些临时存储,并通过我的 Web 应用程序(用 C# 编写)访问它,这意味着我将生成一个文件并将其保存在那里。首先,是否可以不花费我额外的费用?其次,如果可能的话,如何使用 C# 代码访问该区域?即使我需要额外付费,我会有任何访问问题吗?另外,请告诉我该可用空间在存储、可访问性和成本方面的限制。

【问题讨论】:

  • 暂时是什么意思? 1分钟? 1天? 1 年?
  • 嗯,类似于我们系统中的 Temp 文件夹。可以是任何东西。
  • 哪种容器?码头工人?人工智能? Kubernetes?它们的混合体?您打算使用应用服务吗?
  • Kubernetes。是的,我打算使用应用服务

标签: linux azure containers local-storage cloud


【解决方案1】:

使用应用服务,您可以将临时文件存储在 %TMP% 文件夹中,该文件夹映射到 %SYSTEMDRIVE%\local\Temp,无需额外费用。

根据您的应用服务计划,您将拥有 10GB 到 140GB 的可用空间来存储文件。请注意,如果应用服务重新启动,您的文件将会消失。

参考这个链接: https://github.com/projectkudu/kudu/wiki/Understanding-the-Azure-App-Service-file-system

【讨论】: