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

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.