Question 1 · Design and prepare a machine learning solution
Your team is designing an Azure Machine Learning workspace for a large-scale financial services project. Which authentication method provides the most secure and scalable access to datastores?
- Use a service principal with role-based access control (RBAC)
- Use shared access signature (SAS) tokens
- Use account keys with global access
- Configure basic username/password authentication
Correct answer: Use a service principal with role-based access control (RBAC)
A service principal provides fine-grained, programmatic access with the ability to assign specific permissions and rotate credentials without disrupting overall system access. It supports enterprise security requirements and follows the principle of least privilege.





