Azure function rbac

Wool Sock 261 Reputation points
2021-12-20T07:30:04.347+00:00

Hi,
Could not find really anything specific roles related to Functions Apps so what is right RBAC to give user if I want to give full access to Function(build, develop, test, monitor and delete) and its app service plan if you don't count Contributor? I found only two that could fit but are not sure: Website Contributor and Web Plan Contributor

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,909 questions
0 comments No comments
{count} votes

Accepted answer
  1. MughundhanRaveendran-MSFT 12,506 Reputation points
    2021-12-20T09:37:59.427+00:00

    @Wool Sock ,

    The Contributor role is required to perform most function app-level tasks.

    https://learn.microsoft.com/en-us/azure/azure-functions/security-concepts#user-management-permissions

    However Website contributor (at the minimum) is required to deploy the App Services / Azure Functions. Website Contributor role should be able to delete the App Services / Azure Functions (Per RoleDef, Microsoft.Web/sites/*). WebPlan contributor comes in handy when you manage plans for functions running in App service plan.

    https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles

    I hope this helps!

    Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.

    3 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

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.