我有一些通过Azure API Management代理的REST API。出于某种原因,我希望所有请求都公开。从开发人员的角度来看,我想摆脱标题(或请求)中的设置键:
Ocp-Apim-Subscription-Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
有可能吗?
答案 0 :(得分:6)
创建新产品并确保取消确认"要求订阅"在其设置中。将您的api添加到该产品并发布。
此类产品称为Open。任何开放产品中包含的任何API都不需要调用订阅密钥。如果API包含在开放和非开放产品中,它将接受订阅密钥(如果给定),但不会要求它。
请注意,如果没有订阅密钥,则无法收集任何常用的呼叫统计信息,因此所有此类呼叫都将归因于匿名用户。