You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure CLI更新Azure Function App的FTP状态

用Azure CLI更新Azure Function App的FTP状态

FTP状态设置相关截图

要通过Azure CLI控制Function App的FTP/FTPS状态,需修改对应的应用设置,核心使用az functionapp config appsettings set命令,具体操作如下:

关键配置项

控制FTP状态的核心应用设置为FTPS_STATE,对应截图中的三个选项:

  • AllAllowed:允许FTP和FTPS连接(对应截图“启用FTP”)
  • FtpsOnly:仅允许FTPS安全连接(对应截图“仅FTPS”)
  • Disabled:完全禁用FTP/FTPS访问(对应截图“禁用”)

额外补充:若需启用基础FTP(非FTPS),需同时设置WEBSITE_FTP_ENABLED=true(设置FTPS_STATE=AllAllowed时建议配套添加)。

命令示例

替换<你的Function App名称>和<资源组名称>为实际值:

  1. 仅允许FTPS访问
az functionapp config appsettings set --name <你的Function App名称> --resource-group <资源组名称> --settings FTPS_STATE=FtpsOnly
  1. 允许FTP和FTPS访问
az functionapp config appsettings set --name <你的Function App名称> --resource-group <资源组名称> --settings FTPS_STATE=AllAllowed WEBSITE_FTP_ENABLED=true
  1. 完全禁用FTP/FTPS
az functionapp config appsettings set --name <你的Function App名称> --resource-group <资源组名称> --settings FTPS_STATE=Disabled WEBSITE_FTP_ENABLED=false

验证配置

执行命令后,可通过以下命令确认设置是否生效:

az functionapp config appsettings list --name <你的Function App名称> --resource-group <资源组名称> --query "[?name in ['FTPS_STATE', 'WEBSITE_FTP_ENABLED']]"

注意事项

  • 修改配置后,Function App会自动重启,无需手动操作
  • 该配置适用于所有托管计划(消耗、高级、隔离)

内容的提问来源于stack exchange,提问作者Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:15:33