You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure API Management中为单个Azure Function API启用订阅密钥

为Azure API Management中特定Azure Function操作设置订阅密钥要求

当你把Azure Function App导入APIM作为后端时,默认会生成一个包含所有Function操作的API,且订阅要求是全局绑定到整个API的。要单独为某个Function(即APIM中的Operation)设置订阅密钥要求,可按以下方式操作:

1. 通过Azure门户手动设置

  • 进入目标API Management服务的Azure门户页面
  • 左侧导航栏选择「API」,找到导入的Function App对应的API条目
  • 展开该API,找到你需要调整的具体Operation(对应单个Function)
  • 点击该Operation,切换到「设置」标签页
  • 在「安全」区域找到「订阅要求」选项,根据需要勾选或取消勾选,最后点击「保存」即可

2. 通过Azure CLI批量/自动化设置

如果需要批量操作或自动化配置,可使用Azure CLI命令更新单个Operation的订阅要求:

az apim api operation update \
  --resource-group <你的资源组名称> \
  --service-name <你的APIM服务名称> \
  --api-id <导入的Function API的ID(通常是Function App名称)> \
  --operation-id <目标操作的ID(对应Function的名称)> \
  --subscription-required true # 设为false则关闭订阅要求

注意:全局API的订阅要求设置会作为默认值,但单个Operation的设置会覆盖全局配置。比如全局开启订阅要求时,你可以单独关闭某个Operation的要求;全局关闭时,也可以单独开启特定Operation的订阅密钥验证。

内容的提问来源于stack exchange,提问作者duy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 06:20:52