gpt4 book ai didi

azure - 如何访问 Azure Web Apps For Containers 的持久共享存储

转载 作者:行者123 更新时间:2023-12-02 02:52:40 25 4
gpt4 key购买 nike

我的微服务将创建一些我需要访问的文件,这些文件主要是存档或错误数据。

我从这里找到了一篇文章,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."

更多详细信息请参见:https://learn.microsoft.com/en-us/azure/app-service/containers/configure-custom-container#use-persistent-shared-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

enter image description here

这里的 Test.txt 和 Test2.txt 是我的应用程序创建的文件,它存储在持久存储中,我可以访问它们。

关于azure - 如何访问 Azure Web Apps For Containers 的持久共享存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61701578/

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