在组合服务中管理多个订阅密钥

Managing Multiple Subscription Keys Inside a Composition Service

我有一个组合 API 在 Azure 中注册 API 由外部客户端调用的管理,此组合服务将调用其他 API 也在内部注册 API管理,还需要一个订阅密钥

问题在我使用 Azure API 管理

的组合场景类型中,是否有管理订阅密钥的指南或最佳实践

不确定您所说的指导是什么意思。有几点需要牢记:

  • 确保您的订阅密钥不会冲突。 IE。
  • 您可以通过在组合和后端 APIM 中为订阅密钥使用不同的 header/query 参数名称来防止它。请在此处查看 subscriptionKeyParameterNames:https://docs.microsoft.com/en-us/rest/api/apimanagement/api/createorupdate
  • 使用命名值来管理机密。您可以创建命名值,将其标记为机密并在策略中使用它而不泄露其值。