自动将 Azure Webapp wwwroot 目录备份到 azure blob 存储

Posted

技术标签:

【中文标题】自动将 Azure Webapp wwwroot 目录备份到 azure blob 存储【英文标题】:Automate backup Azure Webapp wwwroot directory to azure blob storage 【发布时间】:2021-11-24 18:51:03 【问题描述】:

我在 Azure Linux webapp 上托管 Wordpress 多站点。我的上传文件夹是 26 GB。所以我需要将上传文件夹备份到 azure blob 存储。

Azure Web 应用备份支持最大 10GB,快照支持 30GB。因此我需要备份上传文件夹并在需要时恢复它。

那么备份上传文件夹的最佳方法是什么?

我不喜欢使用 Azure blob 存储并将其映射到 webapp,因为它需要一个 wordpress 插件。

【问题讨论】:

这些可能有用github.com/MicrosoftDocs/azure-docs/issues/18531和social.msdn.microsoft.com/Forums/en-US/… 是的@JasonEvans 快照支持 30GB。我担心的是,如果该地区已关闭,我该如何恢复网络应用程序?所以我需要将 wwwroot 备份到另一个区域 【参考方案1】:

https://docs.microsoft.com/en-us/powershell/module/az.websites/new-azwebappbackup?view=azps-6.4.0

您可以尝试使用 powershell az 命令来备份 azure web 应用程序。

请参考上述文档站点。

【讨论】:

谢谢,伙计。我尝试了这些命令。但这些命令不起作用,因为 webapp 大小为 27 GB。这在备份大小低于 10 GB 时有效 使用脚本探索 ftp/ftps 备份,它应该可以使用它

以上是关于自动将 Azure Webapp wwwroot 目录备份到 azure blob 存储的主要内容,如果未能解决你的问题,请参考以下文章

我想将工件部署或复制到 azure app 服务的 wwwroot 内的子文件夹

如何使用参数自动从 Azure webapp 获取完整内存转储

Azure App Service .net6 部署 - 错误:EISDIR:对目录进行非法操作,打开“/home/site/wwwroot/wwwroot/Identity/lib/bootstra

如何修复 Azure WebApp 的“无法访问 Azure 资源”

从 webapp (azure) 访问 blob 存储

在 Azure DevOps 管道中为 WebApp 创建部署槽