【问题标题】:Azure Web App for Containers state storage用于容器状态存储的 Azure Web App
【发布时间】:2018-06-11 10:29:39
【问题描述】:
根据this,可以通过设置WEBSITES_ENABLE_APP_SERVICE_STORAGE 应用设置将存储设备挂载到/home 目录。
是否建议使用此存储挂载来存储我的应用程序的不可替代数据(例如用户内容)?
一些子问题是上述问题的先决条件:
- 如果我不小心删除了应用设置,是否会立即删除此存储空间?
- 可以备份此存储吗?
老实说,感觉有点危险,因为我自己无法管理底层存储帐户。
【问题讨论】:
标签:
azure
containers
azure-web-app-service
【解决方案1】:
是否建议使用此存储挂载来存储我的应用程序不可替代的数据(例如用户内容)?
您可以从这个blog 得到答案。您可以使用映射的共享路径。
缺少此应用设置将导致设置为“真”。换句话说,如果您的应用中不存在此应用设置,您将看到 /home 目录映射到 Azure 存储。
根据博客我们可以知道,如果将WEBSITES_ENABLE_APP_SERVICE_STORAGE设置为true,而不是在应用程序设置中添加,则可以正常使用。
- 如果我不小心删除了应用设置,这个存储空间会被立即删除吗?
如果您想使用映射的共享路径/home,我建议您不要在应用设置中添加WEBSITES_ENABLE_APP_SERVICE_STORAGE。如果应用设置发生变化,实例将重新启动。
据我所知,如果文件被删除,似乎很难找回。
老实说,感觉有点危险,因为我自己无法管理底层存储帐户。
如果您对此感到担心,我建议您可以使用映射的共享路径,并使用自有 Azure 存储备份重要文件。