如何通过REST API更新Azure函数应用的配置
更新Azure Function App应用设置的REST API说明
- 你要找的是Azure Resource Manager (ARM) REST API,而非Azure应用配置的API——后者是独立的配置服务,和Function App自带的应用设置不是同一套东西。
- 对应的API请求端点:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings?api-version=2023-01-01 - 请求体示例(修改密钥AA的值):
{ "properties": { "AA": "新的AA值", // 注意:如果只传AA这一个键,原有其他应用设置会被覆盖,所以要包含所有需要保留的键值对 "已存在的其他设置键": "对应值" } }
- 额外注意:
- 调用这个API需要拥有目标资源的ARM权限(比如Contributor角色)
- 如果只想修改单个设置、不覆盖其他内容,可以用PATCH方法,端点和PUT一致,请求体只传要修改的键值对,同时请求头要指定
Content-Type: application/merge-patch+json
内容的提问来源于stack exchange,提问作者Kresten
相关产品推荐
相关产品推荐

