Skip to content

Commit 9134667

Browse files
committed
feedback
1 parent cc2ae6b commit 9134667

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

articles/ai-studio/concepts/rbac-ai-studio.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ In the Azure AI Studio, there are two levels of access: the Azure AI hub resourc
2828

2929
:::image type="content" source="../media/concepts/azureai-hub-project-relationship.png" alt-text="Diagram of the relationship between AI Studio resources." lightbox="../media/concepts/azureai-hub-project-relationship.png":::
3030

31+
One of the key benefits of the AI hub and AI project relationship is that developers can create their own projects that inherit the AI hub security settings. You might also have developers who are contributors to a project, and can't create new projects.
32+
3133
## Default roles for the Azure AI hub resource
3234

3335
The Azure AI Studio has built-in roles that are available by default. In addition to the Reader, Contributor, and Owner roles, the Azure AI Studio has a new role called Azure AI Developer. This role can be assigned to enable users to create connections, compute, and projects, but not let them create new Azure AI hub resources or change permissions of the existing Azure AI hub resource.
@@ -44,7 +46,7 @@ Here's a table of the built-in roles and their permissions for the Azure AI hub
4446

4547
The key difference between Contributor and Azure AI Developer is the ability to make new Azure AI hub resources. If you don't want users to make new Azure AI hub resources (due to quota, cost, or just managing how many Azure AI hub resources you have), assign the AI Developer role.
4648

47-
Only the Owner and Contributor roles allow you to make an Azure AI hub resource. At this time, custom roles won't grant you permission to make Azure AI hub resources.
49+
Only the Owner and Contributor roles allow you to make an Azure AI hub resource. At this time, custom roles can't grant you permission to make Azure AI hub resources.
4850

4951
The full set of permissions for the new "Azure AI Developer" role are as follows:
5052

@@ -102,15 +104,15 @@ The minimum permissions needed to create an AI project resource is a role that h
102104

103105
## Dependency service RBAC permissions
104106

105-
The Azure AI hub resource has dependencies on other Azure services. The following table lists the *minimum* permissions required for these services when you create an Azure AI hub resource. They aren't needed by the user that creates an AI project from the AI hub:
107+
The Azure AI hub resource has dependencies on other Azure services. The following table lists the permissions required for these services when you create an Azure AI hub resource. These permissions are needed by the person that creates the AI hub. They aren't needed by the person who creates an AI project from the AI hub.
106108

107-
| Permission | Description |
109+
| Permission | Purpose |
108110
|------------|-------------|
109-
| `Microsoft.Storage/storageAccounts/write` | Creates a storage account with the specified parameters or update the properties or tags or adds custom domain for the specified storage account. |
110-
| `Microsoft.KeyVault/vaults/write` | Creates a new key vault or updates the properties of an existing key vault. Certain properties might require more permissions. |
111-
| `Microsoft.CognitiveServices/accounts/write` | Writes API Accounts. |
112-
| `Microsoft.Insights/Components/Write` | Writing to an application insights component configuration. |
113-
| `Microsoft.OperationalInsights/workspaces/write` | Creates a new workspace or links to an existing workspace by providing the customer ID from the existing workspace. |
111+
| `Microsoft.Storage/storageAccounts/write` | Create a storage account with the specified parameters or update the properties or tags or adds custom domain for the specified storage account. |
112+
| `Microsoft.KeyVault/vaults/write` | Create a new key vault or updates the properties of an existing key vault. Certain properties might require more permissions. |
113+
| `Microsoft.CognitiveServices/accounts/write` | Write API Accounts. |
114+
| `Microsoft.Insights/Components/Write` | Write to an application insights component configuration. |
115+
| `Microsoft.OperationalInsights/workspaces/write` | Create a new workspace or links to an existing workspace by providing the customer ID from the existing workspace. |
114116

115117

116118
## Sample enterprise RBAC setup
@@ -119,8 +121,9 @@ The following is an example of how to set up role-based access control for your
119121
| Persona | Role | Purpose |
120122
| --- | --- | ---|
121123
| IT admin | Owner of the Azure AI hub resource | The IT admin can ensure the Azure AI hub resource is set up to their enterprise standards and assign managers the Contributor role on the resource if they want to enable managers to make new Azure AI hub resources or they can assign managers the Azure AI Developer role on the resource to not allow for new Azure AI hub resource creation. |
122-
| Managers | Contributor or Azure AI Developer on the Azure AI hub resource | Managers can create projects for their team and create shared resources (ex: compute and connections) for their group at the Azure AI hub resource level. |
123-
| Managers | Owner of the Azure AI Project | When managers create a project, they become the project owner. This allows them to add their team/developers to the project. Their team/developers can be added as Contributors or Azure AI Developers to allow them to develop in the project. |
124+
| Managers | Contributor or Azure AI Developer on the Azure AI hub resource | Managers can manage the AI hub, audit compute resources, audit connections, and create shared connections. |
125+
| Team lead/Lead developer | Azure AI Developer on the Azure AI hub resource | Lead developers can create projects for their team and create shared resources (ex: compute and connections) at the Azure AI hub resource level. |
126+
| Team lead/Lead developer | Owner of the Azure AI Project | When a lead developer creates a project, they become the project owner. This allows them to add their team/developers to the project. Their team/developers can be added as Contributors or Azure AI Developers to allow them to develop in the project. |
124127
| Team members/developers | Contributor or Azure AI Developer on the Azure AI Project | Developers can build and deploy AI models within a project and create assets that enable development such as computes and connections. |
125128

126129
## Access to resources created outside of the Azure AI hub resource

0 commit comments

Comments
 (0)