首页 > 解决方案 > 在 Azure 应用服务部署期间删除应用设置

问题描述

通过 Azure 发布管道部署 - 在我们的部署 Azure 应用服务步骤中,我们通过 应用程序和配置设置-应用程序设置.

如果部署失败,我们的应急措施是将旧版本(几个月前)重新部署到相同的应用服务。

但是,我们需要删除一些已设置的应用服务的应用程序设置。仅在旧发布管道中删除这些不会将它们从“应用服务配置应用设置”部分中删除。

现在我们无法在应用服务配置中手动删除这些应用设置。那么通过管道实现这一目标的推荐方法是什么?

标签: azure-pipelines-release-pipelineazure-app-service-envrmnt

解决方案


在 Azure 应用服务部署期间删除应用设置

您可以使用管道中的Azure CLI任务来删除应用设置,例如:

az webapp config appsettings delete --name MyWebApp --resource-group MyResourceGroup --setting-names {setting-names}

检查az webapp config appsettings delete了解更多详细信息。

另一方面,您也可以使用 API Web Apps - Update Application Settings来删除应用程序设置。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings?api-version=2016-08-01

你可以在这里查看答案

希望这可以帮助。


推荐阅读