Kru*_*hna 5 azure microservices azure-web-app-service
我的微服务将创建一些我需要访问的文件,这些文件主要是存档或错误数据。
我从这里找到了这篇文章 Microsoft azure app service by default mount across the container 持久共享存储
来自微软文档:
“您可以使用
/home
应用程序文件系统中的目录在重新启动时保留文件并在实例之间共享它们。应用/home
程序中的 是为了使容器应用程序能够访问持久存储而提供的。”
现在我想访问该/home
目录以检查该服务创建的文件。
我尝试了很多方法,例如使用部署凭据使用 FTPS,但我无法看到该/home
目录
如何访问挂载到 docker 容器的持久共享存储?
我无法为应用程序服务配置单独的存储,因为它处于预览模式,并且根据本文档不支持生产场景:
https://learn.microsoft.com/en-us/azure/app-service/containers/how-to-serve-content-from-azure-storage
找到了解决方案,虽然这里的文档说默认情况下启用了持久存储,但实际上并没有。
我对此表示怀疑,并使用以下命令启用持久存储,现在我可以使用 FileZilla FTPS 访问文件
启用持久存储的命令
az webapp config appsettings set --resource-group <resource-group-name> --name <app-name> --settings WEBSITES_ENABLE_APP_SERVICE_STORAGE=true
Run Code Online (Sandbox Code Playgroud)
这里的 Test.txt 和 Test2.txt 是我的应用程序创建的文件,它存储在持久存储中,我可以访问它们。
归档时间: |
|
查看次数: |
7572 次 |
最近记录: |