0

在 Google Cloud 平台中,开发者可以通过一些条件限制 API 密钥的使用。

例如,

  • HTTP 引荐来源网址
  • IP 地址
  • 应用

https://cloud.google.com/docs/authentication/api-keys https://cloud.google.com/speech/docs/common/images/create-api-key.png?hl=ja

我想知道开发人员是否可以像 GCP 那样限制 Azure 的 API 密钥(即认知服务)。

4

1 回答 1

1

我认为它因服务而异,但一种解决方法是您可以创建一个使用认知服务 API 的 API,并且在该 API(您创建的那个)上,您可以按条件限制密钥的使用

https://docs.microsoft.com/en-us/azure/api-management/api-management-access-restriction-policies

此外,这取决于您的场景以及您想要实现的目标。您可以查找代客钥匙模式 https://docs.microsoft.com/en-us/azure/architecture/patterns/valet-key

于 2018-03-13T06:43:55.897 回答