gpt4 book ai didi

azure - 使用 Azure Functions 的临时目录

转载 作者:行者123 更新时间:2023-12-05 04:58:27 25 4
gpt4 key购买 nike

我在同一主机上运行一组 Azure 函数,有时会扩展到多个实例。我想存储少量的临时数据(几 kb)并在函数执行之间适时共享这些数据。我知道临时目录仅适用于在同一实例上运行的函数。我还知道我可以使用主目录、持久函数或其他 Azure(例如 blob)存储在所有函数之间持久共享数据。

我有两个主要问题

  1. 使用临时目录有哪些安全隐患?谁可以在运行函数之外访问其内容?
  2. 这仍然是一个合理的解决方案吗?除了看起来像一些过时的 kudu 文档 here 之外,我找不到太多 Microsoft 文档。 .

谢谢!

最佳答案

问题 1 的答案是的,它是安全的。 Function 宿主进程在沙箱内运行。存储到 D:\local 的所有访问数据都是独立的,并且与沙箱内的进程隔离。请参阅https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

问题 2 的回答只要 Function 宿主进程处于事件状态,D:\local\Temp 中的数据就存在。由于意外事件(例如未处理的异常、超时、达到计划的资源使用限制),Functions 主机进程可以随时回收。只要您的工作流程考虑到存储在 D:\local\Temp 中的数据是短暂的,那么答案就是"is"。

关于azure - 使用 Azure Functions 的临时目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63961284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com