You create an Azure Cognitive Services resource.
A developer needs to be able to retrieve the keys used by the resource. The solution must use the principle of least privilege.
What is the best role to assign to the developer? More than one answer choice may achieve the goal.
A. Security Manager
B. Security Reader
C. Cognitive Services Contributor
D. Cognitive Services User