Designing an Azure Data Solution (legacy) — Question 50
You are designing a real-time stream processing solution in Azure Stream Analytics. The solution must read data from a blob container in an Azure Storage account via a service endpoint.
You need to recommend an authentication mechanism for the solution.
What should you recommend?
Answer options
- A. a managed identity
- B. a storage access signature (SAS)
- C. a user-assigned managed identity
- D. an account key
Correct answer: A
Explanation
A managed identity is the most suitable authentication mechanism because it allows Azure services to securely communicate without needing explicit credentials. The other options, like a storage access signature or an account key, involve manual management of credentials, which can lead to security risks.