azure - 用于容器状态存储的 Azure Web App
问题描述
根据这一点,可以通过设置应用程序设置将存储设备挂载到 /home 目录WEBSITES_ENABLE_APP_SERVICE_STORAGE
。
是否建议使用此存储挂载来存储我的应用程序的不可替代数据(例如用户内容)?
一些子问题是上述问题的先决条件:
- 如果我不小心删除了应用程序设置,这个存储空间会立即被删除吗?
- 这个存储可以备份吗?
老实说,感觉有点危险,因为我自己无法管理底层存储帐户。
解决方案
是否建议使用此存储挂载来存储我的应用程序的不可替代数据(例如用户内容)?
你可以从这个博客中得到答案。您可以使用映射的共享路径。
缺少此应用设置将导致设置为“真”。换句话说,如果您的应用程序中不存在此应用程序设置,您将看到 /home 目录映射到 Azure 存储。
根据博客我们可以知道,如果您将WEBSITES_ENABLE_APP_SERVICE_STORAGE设置为true,而不是在应用程序设置中添加它,您可以正常使用它。
- 如果我不小心删除了应用程序设置,这个存储空间会立即被删除吗?
如果你想使用映射的共享路径/home,我建议你不要WEBSITES_ENABLE_APP_SERVICE_STORAGE
在appsetting中添加。如果 appsetting 被更改,实例将重新启动。
- 这个存储可以备份吗?
据我所知,如果文件被删除,似乎很难恢复。
老实说,感觉有点危险,因为我自己无法管理底层存储帐户。
如果您对此感到担心,我建议您可以使用该映射的共享路径,并使用自有 Azure 存储备份重要文件。
推荐阅读
- node.js - Passport-Facebook 在 localhost 中有效,但在 Heroku 中无效(MERN Stack)
- node.js - post 方法后的 Express 中间件
- dart - Flutter Dart 构造函数
- batch-file - 在 BATCH 中仅保留部分文件名
- java - 在 CancelAll 之后删除队列中剩余的请求
- javascript - TouchableHighlight 反应本机按钮图像正在显示,但没有被点击
- button - 如何更改颤动材质按钮的字体大小?
- bash - 在字符串中用“*”(星号)替换 Bash 字符串
- c# - Build error in visual studio
- javascript - html表单不向控制器发送ajax请求