Skip to content

Commit 4971317

Browse files
Merge pull request #314467 from Xelu86/manageazrbacperms
[Update] Azure RBAC for Azure Center for SAP solutions
2 parents 0bace85 + b617acc commit 4971317

1 file changed

Lines changed: 56 additions & 50 deletions

File tree

articles/sap/center-sap-solutions/manage-with-azure-rbac.md

Lines changed: 56 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,44 @@
11
---
2-
title: Manage Azure Center for SAP solutions resources with Azure RBAC
3-
description: Use Azure role-based access control (Azure RBAC) to manage access to your SAP workloads within Azure Center for SAP solutions.
4-
author: kalyaninamuduri
5-
ms.author: kanamudu
2+
title: Azure RBAC for Azure Center for SAP solutions resources
3+
description: Learn how Azure role-based access control (Azure RBAC) manages access to SAP workloads in Azure Center for SAP solutions, including built-in roles and minimum permissions.
4+
author: kalyaninamuduri
5+
ms.author: kanamudu
66
ms.service: sap-on-azure
77
ms.subservice: center-sap-solutions
88
ms.topic: concept-article
9-
ms.date: 02/03/2023
10-
ms.custom: template-concept
9+
ms.date: 04/08/2026
10+
ms.custom: template-concept
1111
# Customer intent: As an SAP system administrator, I want to manage access to SAP workloads using role-based access control, so that I can ensure effective permission management and security for deploying and managing SAP systems in Azure.
1212
---
1313

14-
# Management of Azure Center for SAP solutions resources with Azure RBAC
14+
# Azure RBAC for Azure Center for SAP solutions
1515

16-
[Azure role-based access control (Azure RBAC)](../../role-based-access-control/overview.md) enables granular access management for Azure. You can use Azure RBAC to manage Virtual Instance for SAP solutions resources within Azure Center for SAP solutions. For example, you can separate duties within your team and grant only the amount of access that users need to perform their jobs.
16+
Azure [role-based access control (RBAC)](../../role-based-access-control/overview.md) lets you separate duties within your team and grant only the permissions users need to deploy and manage SAP systems in Azure Center for SAP solutions. Users or user-assigned managed identities require specific roles or minimum permissions for each capability.
1717

18-
*Users* or *user-assigned managed identities* require minimum roles or permissions to use the different capabilities in Azure Center for SAP solutions.
18+
This article lists the built-in roles and minimum permissions that users and user-assigned managed identities need for each Azure Center for SAP solutions capability.
1919

20-
There are [Azure built-in roles](../../role-based-access-control/built-in-roles.md) for Azure Center for SAP solutions, or you can [create Azure custom roles](../../role-based-access-control/custom-roles.md) for more control. Azure Center for SAP solutions provides the following built-in roles to deploy and manage SAP systems on Azure:
20+
## Built-in roles
21+
22+
Use [Azure built-in roles](../../role-based-access-control/built-in-roles.md) for Azure Center for SAP solutions, or [create Azure custom roles](../../role-based-access-control/custom-roles.md) for more control. Azure Center for SAP solutions provides the following built-in roles to deploy and manage SAP systems on Azure:
2123

2224
- The **Azure Center for SAP solutions administrator** role has the required permissions for a user to deploy infrastructure, install SAP, and manage SAP systems from Azure Center for SAP solutions. The role allows users to:
23-
- Deploy infrastructure for a new SAP system
24-
- Install SAP software
25-
- Register existing SAP systems as a [Virtual Instance for SAP solutions (VIS)](overview.md#what-is-a-virtual-instance-for-sap-solutions) resource.
26-
- View the health and status of SAP systems.
27-
- Perform operations such as **Start** and **Stop** on the VIS resource.
28-
- Do all possible actions with Azure Center for SAP solutions, including the deletion of the VIS resource.
25+
- Deploy infrastructure for a new SAP system.
26+
- Install SAP software.
27+
- Register existing SAP systems as a [Virtual Instance for SAP solutions (VIS)](overview.md#what-is-a-virtual-instance-for-sap-solutions) resource.
28+
- View the health and status of SAP systems.
29+
- Perform operations such as **Start** and **Stop** on the VIS resource.
30+
- Perform all actions available in Azure Center for SAP solutions, including the deletion of the VIS resource.
2931
- The **Azure Center for SAP solutions service role** is intended for use by the user-assigned managed identity. The Azure Center for SAP solutions service uses this identity to deploy and manage SAP systems. This role has permissions to support the deployment and management capabilities in Azure Center for SAP solutions.
3032
- The **Azure Center for SAP solutions reader** role has permissions to view all VIS resources.
3133

3234
> [!NOTE]
33-
> To use an existing user-assigned managed identity for deploying a new SAP system or registering an existing system, the user must also have the **Managed Identity Operator** role. This role is required to assign a user-assigned managed identity to the Virtual Instance for SAP solutions resource.
34-
35-
> [!NOTE]
36-
> If you're creating a new user-assigned managed identity when you deploy a new SAP system or register an existing system, the user must also have the **Managed Identity Contributor** and **Managed Identity Operator** roles. These roles are required to create a user-assigned identity, make necessary role assignments to it and assign it to the VIS resource.
35+
> To use an existing user-assigned managed identity for deploying a new SAP system or registering an existing system, you must also have the **Managed Identity Operator** role. This role is required to assign a user-assigned managed identity to the Virtual Instance for SAP solutions resource.
36+
>
37+
> If you're creating a new user-assigned managed identity when you deploy a new SAP system or register an existing system, you must also have the **Managed Identity Contributor** and **Managed Identity Operator** roles. These roles are required to create a user-assigned identity, make necessary role assignments to it, and assign it to the VIS resource.
3738
3839
## Deploy infrastructure for new SAP system
3940

40-
To deploy infrastructure for a new SAP system, a *user* and *user-assigned managed identity* requires the following role or permissions.
41+
To deploy infrastructure for a new SAP system, a *user* and *user-assigned managed identity* require the following role or permissions.
4142

4243
| Built-in roles for *users* |
4344
| ------------------------- |
@@ -60,15 +61,14 @@ To deploy infrastructure for a new SAP system, a *user* and *user-assigned manag
6061
| `Microsoft.Network/virtualNetworks/subnets/write` |
6162
| `Microsoft.Compute/sshPublicKeys/write` |
6263
| `Microsoft.Compute/sshPublicKeys/read` |
63-
| `Microsoft.Compute/sshPublicKeys /*/generateKeyPair/action` |
64+
| `Microsoft.Compute/sshPublicKeys/*/generateKeyPair/action` |
6465
| `Microsoft.Storage/storageAccounts/read` |
6566
| `Microsoft.Storage/storageAccounts/blobServices/read` |
6667
| `Microsoft.Storage/storageAccounts/blobServices/containers/read` |
6768
| `Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read` |
6869
| `Microsoft.Storage/storageAccounts/fileServices/read` |
6970
| `Microsoft.Storage/storageAccounts/fileServices/shares/read` |
7071

71-
7272
| Built-in roles for *user-assigned managed identities* |
7373
| ---------------------------------------------------- |
7474
| **Azure Center for SAP solutions service role** |
@@ -118,7 +118,7 @@ To deploy infrastructure for a new SAP system, a *user* and *user-assigned manag
118118

119119
## Install SAP software
120120

121-
To install SAP software, a *user* and *user-assigned managed identity* requires the following role or permissions.
121+
To install SAP software, a *user* and *user-assigned managed identity* require the following role or permissions.
122122

123123
| Built-in roles for *users* |
124124
| ------------------------- |
@@ -178,7 +178,7 @@ To install SAP software, a *user* and *user-assigned managed identity* requires
178178

179179
## Register and manage existing SAP system
180180

181-
To register an existing SAP system and manage that system with Azure Center for SAP solutions, a *user* or *user-assigned managed identity* requires the following role or permissions.
181+
To register an existing SAP system and manage that system with Azure Center for SAP solutions, a *user* or *user-assigned managed identity* requires the following role or permissions.
182182

183183
| Built-in roles for *users* |
184184
| ------------------------- |
@@ -247,15 +247,15 @@ To view VIS resources, a *user* or *user-assigned managed identity* requires the
247247

248248
| Built-in roles for *user-assigned managed identities* |
249249
| ---------------------------------------------------- |
250-
| This scenario isn't applicable to *user-assigned managed identities*. |
250+
| This scenario doesn't apply to *user-assigned managed identities*. |
251251

252252
| Built-in permissions for *user-assigned managed identities* |
253253
| ---------------------------------------------------------- |
254-
| This scenario isn't applicable to *user-assigned managed identities*. |
254+
| This scenario doesn't apply to *user-assigned managed identities*. |
255255

256256
## Start SAP system
257257

258-
To start the SAP system from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
258+
To start the SAP system from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
259259

260260
| Built-in roles for *users* |
261261
| ------------------------- |
@@ -278,7 +278,7 @@ To start the SAP system from a VIS resource, a *user* and *user-assigned managed
278278

279279
## Stop SAP system
280280

281-
To stop the SAP system from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
281+
To stop the SAP system from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
282282

283283
| Built-in roles for *users* |
284284
| ------------------------- |
@@ -300,7 +300,8 @@ To stop the SAP system from a VIS resource, a *user* and *user-assigned managed
300300
| `Microsoft.Compute/virtualMachines/instanceView/read` |
301301

302302
## Start SAP Central services instance
303-
To start the SAP Central services instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
303+
304+
To start the SAP Central services instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
304305

305306
| Built-in roles for *users* |
306307
| ------------------------- |
@@ -322,7 +323,8 @@ To start the SAP Central services instance from a VIS resource, a *user* and *us
322323
| `Microsoft.Compute/virtualMachines/instanceView/read` |
323324

324325
## Stop SAP Central services instance
325-
To stop the SAP Central services instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
326+
327+
To stop the SAP Central services instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
326328

327329
| Built-in roles for *users* |
328330
| ------------------------- |
@@ -343,8 +345,9 @@ To stop the SAP Central services instance from a VIS resource, a *user* and *use
343345
| `Microsoft.Compute/virtualMachines/extensions/write` |
344346
| `Microsoft.Compute/virtualMachines/instanceView/read` |
345347

346-
## Start SAP Application server instance
347-
To start the SAP Application server instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
348+
## Start SAP application server instance
349+
350+
To start the SAP application server instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
348351

349352
| Built-in roles for *users* |
350353
| ------------------------- |
@@ -365,8 +368,9 @@ To start the SAP Application server instance from a VIS resource, a *user* and *
365368
| `Microsoft.Compute/virtualMachines/extensions/write` |
366369
| `Microsoft.Compute/virtualMachines/instanceView/read` |
367370

368-
## Stop SAP Application server instance
369-
To stop the SAP Application server instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
371+
## Stop SAP application server instance
372+
373+
To stop the SAP application server instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
370374

371375
| Built-in roles for *users* |
372376
| ------------------------- |
@@ -387,8 +391,9 @@ To stop the SAP Application server instance from a VIS resource, a *user* and *u
387391
| `Microsoft.Compute/virtualMachines/extensions/write` |
388392
| `Microsoft.Compute/virtualMachines/instanceView/read` |
389393

390-
## Start SAP HANA Database instance
391-
To start the SAP HANA Database instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
394+
## Start SAP HANA database instance
395+
396+
To start the SAP HANA database instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
392397

393398
| Built-in roles for *users* |
394399
| ------------------------- |
@@ -409,8 +414,9 @@ To start the SAP HANA Database instance from a VIS resource, a *user* and *user-
409414
| `Microsoft.Compute/virtualMachines/extensions/write` |
410415
| `Microsoft.Compute/virtualMachines/instanceView/read` |
411416

412-
## Stop SAP HANA Database instance
413-
To stop the SAP HANA Database instance from a VIS resource, a *user* and *user-assigned managed identity* requires the following role or permissions.
417+
## Stop SAP HANA database instance
418+
419+
To stop the SAP HANA database instance from a VIS resource, a *user* and *user-assigned managed identity* require the following role or permissions.
414420

415421
| Built-in roles for *users* |
416422
| ------------------------- |
@@ -441,7 +447,7 @@ To view the cost analysis, a *user* requires the following role or permissions.
441447

442448
| Minimum permissions for *users* |
443449
| ------------------------------- |
444-
| `Microsoft.Consumption/*/read**` |
450+
| `Microsoft.Consumption/*/read` |
445451
| `Microsoft.CostManagement/*/read` |
446452
| `Microsoft.Billing/billingPeriods/read` |
447453
| `Microsoft.Resources/subscriptions/read` |
@@ -450,11 +456,11 @@ To view the cost analysis, a *user* requires the following role or permissions.
450456

451457
| Built-in roles for *user-assigned managed identities* |
452458
| ---------------------------------------------------- |
453-
| This scenario isn't applicable to *user-assigned managed identities*. |
459+
| This scenario doesn't apply to *user-assigned managed identities*. |
454460

455461
| Minimum permissions for *user-assigned managed identities* |
456462
| ---------------------------------------------------------- |
457-
| This scenario isn't applicable to *user-assigned managed identities*. |
463+
| This scenario doesn't apply to *user-assigned managed identities*. |
458464

459465
## View Quality Insights
460466

@@ -464,17 +470,17 @@ To view Quality Insights, a *user* requires the following role or permissions.
464470
| ------------------------- |
465471
| **Azure Center for SAP solutions reader** |
466472

467-
Minimum permissions for *users* |
473+
| Minimum permissions for *users* |
468474
| ------------------------------- |
469475
| None, except the minimum role assignment. |
470476

471477
| Built-in roles for *user-assigned managed identities* |
472478
| ---------------------------------------------------- |
473-
| This scenario isn't applicable to *user-assigned managed identities*. |
479+
| This scenario doesn't apply to *user-assigned managed identities*. |
474480

475481
| Minimum permissions for *user-assigned managed identities* |
476482
| ---------------------------------------------------------- |
477-
| This scenario isn't applicable to *user-assigned managed identities*. |
483+
| This scenario doesn't apply to *user-assigned managed identities*. |
478484

479485
## Set up Azure Monitor for SAP solutions
480486

@@ -490,11 +496,11 @@ To set up Azure Monitor for SAP solutions for your SAP resources, a *user* requi
490496

491497
| Built-in roles for *user-assigned managed identities* |
492498
| ---------------------------------------------------- |
493-
| This scenario isn't applicable to *user-assigned managed identities*. |
499+
| This scenario doesn't apply to *user-assigned managed identities*. |
494500

495501
| Minimum permissions for *user-assigned managed identities* |
496502
| ---------------------------------------------------------- |
497-
| This scenario isn't applicable to *user-assigned managed identities*. |
503+
| This scenario doesn't apply to *user-assigned managed identities*. |
498504

499505
## Delete VIS resource
500506

@@ -514,12 +520,12 @@ To delete a VIS resource, a *user* or *user-assigned managed identity* requires
514520

515521
| Built-in roles for *user-assigned managed identities* |
516522
| ---------------------------------------------------- |
517-
| This scenario isn't applicable to *user-assigned managed identities*. |
523+
| This scenario doesn't apply to *user-assigned managed identities*. |
518524

519525
| Minimum permissions for *user-assigned managed identities* |
520526
| ---------------------------------------------------------- |
521-
| This scenario isn't applicable to *user-assigned managed identities*. |
527+
| This scenario doesn't apply to *user-assigned managed identities*. |
522528

523-
## Next steps
529+
## Related content
524530

525531
- [Manage VIS resources in Azure Center for SAP solutions](manage-virtual-instance.md)

0 commit comments

Comments
 (0)