在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
我想知道开发人员是否可以限制Azure的API密钥(即认知服务),例如GCP的案例。
答案 0 :(得分:1)
我认为它因服务而异,但有一种解决方法是您可以创建一个使用Cognitive Services 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