Deployment Azure函数ansible角色擦除默认设置

Deployment Azure函数ansible角色擦除默认设置,deployment,ansible,azure-functions,Deployment,Ansible,Azure Functions,我正在使用ansible角色azure函数role部署azure函数 如果我使用azure\u function\u appsettings参数,它将擦除整个azure function应用程序的其余默认应用程序设置 以下设置是Auzre功能正常工作的必要条件,但在部署后,这些设置将全部消失: - AzureWebJobsDashboard - AzureWebJobsStorage - FUNCTION_APP_EDIT_MODE - FUNCTIONS_EXTENSION_VERS

我正在使用
ansible角色azure函数
role部署azure函数

如果我使用
azure\u function\u appsettings
参数,它将擦除整个azure function应用程序的其余默认应用程序设置

以下设置是Auzre功能正常工作的必要条件,但在部署后,这些设置将全部消失:

 - AzureWebJobsDashboard 
 - AzureWebJobsStorage
 - FUNCTION_APP_EDIT_MODE
 - FUNCTIONS_EXTENSION_VERSION
 - WEBSITE_NODE_DEFAULT_VERSION
因此,如果我向部署yml文件添加代码:

azure_function_appsettings:
  - name: "SomeSetting1"
    value: "some value"
APPINSIGHTS\u INSTRUMENTATIONKEY
外,上述所有设置均已消失

因此,每次部署azure功能后,我都必须手动添加我的
SomeSetting1


有没有办法在添加我自己的应用程序的同时保留默认的应用程序设置?

当您使用ansible角色部署您的功能时,默认的
部署模式是
增量

在增量模式下,资源管理器保留资源组中存在但未在模板中指定的未更改资源。在增量模式下重新部署现有资源时,将重新应用所有属性属性不会以增量方式添加。


当您使用ansible角色部署功能时,默认的
部署模式是
增量

在增量模式下,资源管理器保留资源组中存在但未在模板中指定的未更改资源。在增量模式下重新部署现有资源时,将重新应用所有属性属性不会以增量方式添加。


显然,应用于添加用户自定义设置的参数名称不是azure\u function\u appsettings,而是azure\u function\u customappsettings显然,应用于添加用户自定义设置的参数名称不是azure\u function\u appsettings,而是azure_函数\u customappsettings

那么在这种情况下,如果默认使用增量模式,为什么会删除azure func应用程序设置?那么在这种情况下,如果默认使用增量模式,为什么会删除azure func应用程序设置?