Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ARM模板在Azure功能应用程序中禁用ftps/ftp_Azure_Azure Web App Service_Azure Resource Manager_Azure Template - Fatal编程技术网

如何使用ARM模板在Azure功能应用程序中禁用ftps/ftp

如何使用ARM模板在Azure功能应用程序中禁用ftps/ftp,azure,azure-web-app-service,azure-resource-manager,azure-template,Azure,Azure Web App Service,Azure Resource Manager,Azure Template,我正在使用ARM模板部署Azure功能应用程序,并希望禁用ftp/ftps访问 该设置很容易在门户中找到: 我如何找到它的属性或应用程序设置,以便在json ARM模板中配置它 我已经试过了 回顾 运行PowerShell命令Get-AzureRmResource和Get-AzureRmWebApp以浏览返回的站点对象 在中搜索属性 猜测属性名称和测试部署--尝试和错误 我希望该设置与siteConfig中的类似设置一起存在: 您要查找的属性是ftpsState。以下是可能的值: 所有允

我正在使用ARM模板部署Azure功能应用程序,并希望禁用ftp/ftps访问

该设置很容易在门户中找到:

我如何找到它的属性或应用程序设置,以便在json ARM模板中配置它

我已经试过了

  • 回顾
  • 运行PowerShell命令
    Get-AzureRmResource
    Get-AzureRmWebApp
    以浏览返回的站点对象
  • 在中搜索属性
  • 猜测属性名称和测试部署--尝试和错误
我希望该设置与siteConfig中的类似设置一起存在:


您要查找的属性是
ftpsState
。以下是可能的值:

  • 所有允许的
    (这是默认设置)
  • ftp仅限
  • 已禁用

json屏幕截图上的说明:站点配置中的
“ftpAccess”:“off”
属性是我失败的尝试和错误尝试之一,但该框中的其他三个属性按预期工作。我最初无法在Azure资源管理器中找到该属性的原因可能是因为我从未更改过它的默认属性。我假设无论是否设置为默认值,该属性都会存在。该属性似乎可以识别,但不是门户中现在突出显示的“禁用”按钮,而是没有突出显示任何按钮。我猜这是门户识别新价值的一个缺陷@戴维德博这很奇怪,我试过了,但没法再重复。刷新门户可以解决这个问题吗?顺便说一句,您可以使用来查看JSON级别的情况。找到该应用程序,然后转到其下的config/web。通过门户网站或ARM将其设置为禁用应该没有区别。谢谢,我可以在resources.azure.com上看到它,它按预期存在。无论我是通过门户还是ARM模板部署进行配置,都会出现门户问题@Davideboso您的意思是,即使您从门户执行所有操作,您也会将其设置为禁用,然后在保存后门户不会突出显示任何内容?如果我将该值设置为禁用(通过arm模板小写),则突出显示将消失。任何重新保存它的尝试(通过门户或arm模板)都不会引起任何更改,并且它保持小写且不突出显示。但是,如果我最初将其设置为
Disabled
(propercase),它将高亮显示。或者,如果我通过门户将其更改为其他设置,然后返回到禁用状态,它将更新大小写(为propercase)并保持高亮显示。因此,似乎获取值的方法是特定于大小写的,而设置值的方法忽略大小写。