如何通过Azure CLI为Azure函数应用配置SCM与FTP发布?
正确配置Azure函数应用的SCM和FTP发布
你之前用的az functionapp config set命令不支持--ftp-publishing-enabled和--scm-publishing-enabled这两个参数,要启用FTP和SCM发布,有两种正确操作方式:
方式一:使用部署配置命令
直接通过az functionapp deployment config set命令配置:
- 启用FTP发布:
az functionapp deployment config set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --enable-ftp true
- 启用SCM FTP发布(即Kudu服务的FTP访问):
az functionapp deployment config set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --enable-scm-ftp true
方式二:设置应用配置项
通过配置函数应用的应用设置来启用:
- 启用FTP发布:
az functionapp config appsettings set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --settings WEBSITE_ENABLE_FTP=true
- 启用SCM FTP发布:
az functionapp config appsettings set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --settings WEBSITE_ENABLE_SCM_FTP=true
执行完命令后,可在Azure门户的函数应用部署中心确认配置是否生效。
内容的提问来源于stack exchange,提问作者Wendy
相关产品推荐
相关产品推荐

