在 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 密钥(即认知服务)。
在 Google Cloud 平台中,开发者可以通过一些条件限制 API 密钥的使用。
例如,
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 密钥(即认知服务)。
我认为它因服务而异,但一种解决方法是您可以创建一个使用认知服务 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