【问题标题】:Azure CLI. Is it possible to update/set default documents for web app?Azure CLI。是否可以更新/设置 Web 应用程序的默认文档?
【发布时间】:2018-06-04 14:32:13
【问题描述】:

我在 azure 上有一个 Web 应用程序,我想通过 azure cli 2.0 在默认文档中添加一个值 app_offline.htm

我查看了az webapp config appsettings set,但这设置了配置而不是默认文档。

有人遇到过这种情况吗?
是否有通过 CLI 而不是通过 Azure UI 手动执行此操作的解决方案?

【问题讨论】:

  • 查看Azure Websites Cheat Sheet 上的 CLI 参考。看起来像azure site defaultdocument add app_offline.htm
  • 你试过我的命令了吗?
  • @JoyWang 抱歉,目前正在做其他事情,但我会检查。
  • @JoyWang 抱歉让您久等了,您的解决方案正是我想要的!谢谢!
  • @JoyWang 完成! :)

标签: azure azure-web-app-service azure-cli azure-cli2


【解决方案1】:

当然可以。

你可以试试下面的命令,替换<yourresourcegroup><yourwebappname>,对我来说效果很好。

az resource update --resource-group <yourresourcegroup> --resource-type "Microsoft.Web/sites/config" --name <yourwebappname>/config/web --add properties.defaultDocuments app_offline.htm

【讨论】:

  • 啊,是的,这也是一个可行的选择……只是​​不是最好的体验。 :)
  • @twitchax 是的,但实际上是可能的。
【解决方案2】:

目前在 Azure CLI 2.0 中无法更改该设置,但如果您可以提交问题 here(最好来自客户,则更好)。

不过,您今天可以使用Azure PowerShell 来实现这一目标。

$webapp = Get-AzureRmWebApp -ResourceGroupName rg -Name name
$webapp.SiteConfig.DefaultDocuments.Add("new.html")
Set-AzureRmWebApp $webapp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多