查询 Azure App Services 是不是有备份设置

Posted

技术标签:

【中文标题】查询 Azure App Services 是不是有备份设置【英文标题】:Query whether Azure App Services has backup setup查询 Azure App Services 是否有备份设置 【发布时间】:2021-12-13 05:01:51 【问题描述】:

谁能建议一种查询应用服务备份状态的方法? 例如,假设我在 Azure 中有很多应用服务,不同的资源组,而不是单击每个并检查是否设置了备份。我想要一个查询,以便我可以执行它并返回结果?

提前致谢。

【问题讨论】:

我们不是您的代码编写服务。包括您尝试过的代码minimal reproducible example,以及您遇到问题的简要说明。另见:How to Ask 【参考方案1】:

基于上述共享需求,我们编写了以下 PowerShell 脚本来拉取 webapp 的备份详细信息。下面的脚本将检查资源组下的特定网站是否启用了备份。

如果未启用备份,脚本将出现错误 --> Get-AzWebAppBackupConfiguration : Operation returned an invalid status code 'NotFound' 如果启用备份,脚本将返回 --> webappName,storageaccounturi of the backup where it is stored
$RGName='<ResourceGroupName>' ##Pass your ResourceGroupName 

$list= Get-AzWebApp -ResourceGroupName $RGName

$listarray=$list

foreach($list in $listarray)
    $config=Get-AzWebAppBackupConfiguration -ResourceGroupName $RGName -Name $list.name

    Write-Host $config.Name,$config.StorageAccountUrl| Format-Table -AutoSize

以下是示例输出以供参考:

【讨论】:

以上是关于查询 Azure App Services 是不是有备份设置的主要内容,如果未能解决你的问题,请参考以下文章

禁用Azure App Services上的某些W3C日志记录字段

Azure Function App VS 2019 .NET 3.0 中的错误 - 找不到方法:'IFunctionsHostBuilder.get_Services()'

如果我们在 Azure DevOps Services 中创建项目时选择 TFVC 版本控制,是不是可以进行代码审查?

App Service&cloud-services

Azure Mobile App - Custom Authentication

工作项模板的 Azure DevOps Services 权限