如何获取所有Azure App Service的ftpsState?执行az命令后该字段返回null
解决Azure CLI查询应用服务ftpsState返回null的问题
问题原因:
az webapp list默认不会返回站点配置(siteConfig)的详细数据,所以你指定的siteConfig.ftpsState字段会返回null。两种可行的解决命令:
- 添加
--include-site-config参数获取完整站点配置:az webapp list --include-site-config --query "[].[name, siteConfig.ftpsState]" - 直接查询默认返回结果中
properties下的ftpsState(该字段无需额外参数即可获取):az webapp list --query "[].[name, properties.ftpsState]"
- 添加
执行上述任一命令后,就能正确获取到每个应用服务的ftpsState值(比如 Allowed、Disabled、FtpsOnly)。
内容的提问来源于stack exchange,提问作者DevMo
相关产品推荐
相关产品推荐

