- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的微服务将创建一些我需要访问的文件,这些文件主要是存档或错误数据。
我从这里找到了一篇文章,Microsoft azure应用程序服务默认跨容器挂载持久共享存储
来自微软文档:
"You can use the
/home
directory in your app's file system topersist files across restarts and share them across instances. The/home
in your app is provided to enable your container app to accesspersistent storage."
现在我想访问/home
目录来检查服务创建的文件。
我尝试了很多方法,例如使用部署凭据使用 FTPS,但我无法看到 /home
目录
如何访问挂载到 docker 容器的持久共享存储?
我无法为应用服务配置单独的存储,因为它处于预览模式,并且根据本文档不支持生产场景:
https://learn.microsoft.com/en-us/azure/app-service/containers/how-to-serve-content-from-azure-storage
最佳答案
找到了解决方案,尽管文档 here说默认情况下,持久存储已启用,但实际上并未启用。
我对此表示怀疑,并使用以下命令启用持久存储,现在我可以使用 FileZilla FTPS 访问文件
启用持久存储的命令
az webapp config appsettings set --resource-group <resource-group-name> --name <app-name> --settings WEBSITES_ENABLE_APP_SERVICE_STORAGE=true
这里的 Test.txt 和 Test2.txt 是我的应用程序创建的文件,它存储在持久存储中,我可以访问它们。
关于azure - 如何访问 Azure Web Apps For Containers 的持久共享存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61701578/
我是一名优秀的程序员,十分优秀!