如何通过Bicep设置函数应用的基本身份验证为关闭状态?
用Bicep配置函数应用的Basic Authentication设置
要将函数应用的Basic Authentication设置为Off,可在Bicep的函数应用资源定义中,通过siteConfig下的basicAuthSettings属性配置:
resource functionApp 'Microsoft.Web/sites@2023-01-01' = { name: 'your-function-app-name' location: resourceGroup().location kind: 'functionapp' properties: { serverFarmId: appServicePlan.id // 替换为你的应用服务计划资源ID siteConfig: { basicAuthSettings: { enabled: false // 设置为false即关闭Basic Authentication } // 可按需添加其他站点配置,比如运行时版本、CORS规则等 } // 按需配置其他函数应用必填属性,如存储账户关联等 } }
关键说明
basicAuthSettings.enabled设为false对应关闭Basic Authentication,设为true则开启该认证。- 确保使用的API版本(示例中为
2023-01-01)支持该属性,主流新API版本均已兼容。 - 若要更新已存在的函数应用,只需在现有Bicep定义中添加或修改该属性后重新部署即可覆盖原有设置。
内容的提问来源于stack exchange,提问作者user989988
相关产品推荐
相关产品推荐

