What roles do I need to assign to a user to allow him configure my Stream Analytics Job?

Majda, Filip 0 Reputation points
2024-08-29T07:53:10.2+00:00

I want to allow Azure user to modify Stream Analytics Jobs - define input, set queries etc. I need to do so without giving them full control over the associated resource group. Is there a pre-build role for this in Azure? Or do I need to create a custom one? Which permissions do I need?

Azure Stream Analytics
Azure Stream Analytics
An Azure real-time analytics service designed for mission-critical workloads.
361 questions
Azure Role-based access control
Azure Role-based access control
An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
835 questions
{count} votes

1 answer

Sort by: Most helpful
  1. akinbade abiola 19,210 Reputation points
    2024-08-29T08:10:07.97+00:00

    You can try this https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/analytics#stream-analytics-query-tester. This built-in role allows users to:- Read Stream Analytics jobs (including inputs, outputs, and queries)

    • Test queries within existing jobs

    However, it doesn't provide write access for modifying job configurations. I would think for the permissions specified you many need a custom role you can build one with the fine grained permissions you need added to the above role.

    You can mark it 'Accept Answer' and 'Upvote' if this helped you

    Regards,

    Abiola


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.