What is Elevation level in Azure batch jobs, what is the use of creating a custom user in elevation level

Sreenidhi Palimar 20 Reputation points
2024-08-09T07:51:43.3866667+00:00

What is Elevation level in Azure batch jobs, what is the use of creating a custom user in elevation level

Azure Batch
Azure Batch
An Azure service that provides cloud-scale job scheduling and compute management.
339 questions
0 comments No comments
{count} votes

Accepted answer
  1. Deepanshukatara-6769 10,215 Reputation points
    2024-08-09T08:04:37.6966667+00:00

    Hi Sreenidhi, Welcome to MS Q&A

    The Elevation level in Azure Batch jobs refers to the level of permissions that a task can run with. By default, tasks run under standard user accounts without administrator permissions. However, for certain scenarios, you may want to configure the user account under which you want a task to run.

    Azure Batch provides two types of user accounts for running tasks: auto-user accounts and named user accounts. Auto-user accounts are built-in user accounts that are created automatically by the Batch service, while named user accounts are created on each node of the pool. When you add a task, you can specify the named user account under which that task should run.

    The elevation level for a named user account can be set to Pool autouser, Admin, which allows start tasks to include commands with sudo. Creating a custom user in elevation level can be useful if you need to run tasks with elevated permissions, such as installing software or making system changes.

    For more information, you can refer to the Azure documentation on running tasks under user accounts in Batch.

    Please let me know if you have further questions

    Kindly accept answer if it helps

    Thanks
    Deepanshu


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.