azure - 查询 Azure App Services 是否有备份设置
问题描述
任何人都可以建议一种查询应用服务备份状态的方法吗?例如,假设我在 Azure 中有很多应用服务,不同的资源组,而不是单击每个并检查是否设置了备份。我想要一个查询,以便我可以执行它并返回结果?
提前致谢。
解决方案
基于上述共享需求,我们编写了以下 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
}
以下是供参考的示例输出:
推荐阅读
- python - 如何在python中绘制水平时间序列
- php - 用户在 wp 数据库中插入数据后尝试进行更新
- rstudio - 如何更正 GLM 的 Y 值
- android - 我无法在 Xamarin 中与 WCF 服务建立连接
- r - for 循环正在工作,但没有任何好处
- visual-studio-code - 我无法在 vscode 上安装任何扩展
- java - 允许用户为数组输入整数,并在输入“-99”时进入下一步
- html - 语义UI表如何在水平滚动时固定右列
- laravel - 为什么 PHPunit 会忽略 .env.testing?
- python - Python pandas 在使用数据框操作时出现警告