Skip to content

Commit 35eafed

Browse files
committed
Freshness update for how-to-setup-access-control-feature-store.md . . .
1 parent 1f7dea7 commit 35eafed

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

articles/machine-learning/how-to-setup-access-control-feature-store.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ ms.service: azure-machine-learning
88
ms.subservice: mldata
99
ms.custom: build-2023, ignite-2023
1010
ms.topic: how-to
11-
ms.date: 10/31/2023
11+
ms.date: 09/30/2024
1212
---
1313

1414
# Manage access control for managed feature store
1515

16-
This article describes how to manage access (authorization) to an Azure Machine Learning managed feature store. [Azure role-based access control (Azure RBAC)](/azure/role-based-access-control/overview) manages access to Azure resources, including the ability to create new resources or use existing ones. Users in your Microsoft Entra ID are assigned specific roles, which grant access to resources. Azure provides both built-in roles and the ability to create custom roles.
16+
This article describes how to manage access (authorization) to an Azure Machine Learning managed feature store. [Azure role-based access control (Azure RBAC)](/azure/role-based-access-control/overview) manages access to Azure resources, including the ability to create new resources or use existing ones. Users in your Microsoft Entra ID receive specific roles, which grant access to resources. Azure provides both built-in roles and the ability to create custom roles.
1717

1818
## Identities and user types
1919

@@ -23,10 +23,10 @@ Azure Machine Learning supports role-based access control for these managed feat
2323
- feature store entity
2424
- feature set
2525

26-
To control access to these resources, consider the user types shown here. For each user type, the identity can be either a Microsoft Entra identity, a service principal, or an Azure managed identity (both system managed and user assigned).
26+
To control access to these resources, consider the user types shown here. For each user type, the identity can be either a Microsoft Entra identity, a service principal, or an Azure managed identity (both system-managed and user-assigned).
2727

28-
- __Feature set developers__ (for example, data scientist, data engineers, and machine learning engineers): They primarily work with the feature store workspace and they handle:
29-
- Feature management lifecycle, from creation to archive
28+
- __Feature set developers__ (for example, data scientist, data engineers, and machine learning engineers): They primarily work with the feature store workspace and they handle
29+
- The feature management lifecycle, from creation to archive
3030
- Materialization and feature backfill set-up
3131
- Feature freshness and quality monitoring
3232
- __Feature set consumers__ (for example, data scientist and machine learning engineers): They primarily work in a project workspace, and they use features in these ways:
@@ -51,17 +51,17 @@ If your feature store requires materialization, these permissions are also requi
5151

5252
|Role |Description |Required permissions |
5353
|---------|---------|---------|
54-
|`feature store materialization managed identity` | The Azure user-assigned managed identity that the feature store materialization jobs use for data access. This is required if the feature store enables materialization | [Permissions required for the `feature store materialization managed identity` role](#permissions-required-for-the-feature-store-materialization-managed-identity-role) |
54+
|`feature store materialization managed identity` | The Azure user-assigned managed identity that the feature store materialization jobs use for data access. This identity is required if the feature store enables materialization | [Permissions required for the `feature store materialization managed identity` role](#permissions-required-for-the-feature-store-materialization-managed-identity-role) |
5555

56-
For more information about role creation, see [Create custom role](how-to-assign-roles.md#create-custom-role).
56+
For more information about role creation, visit the [create custom role](how-to-assign-roles.md#create-custom-role) resource.
5757

5858
### Resources
5959

6060
Granting of access involves these resources:
6161
- the Azure Machine Learning managed Feature store
6262
- the Azure storage account (Gen2) that the feature store uses as an offline store
6363
- the Azure user-assigned managed identity that the feature store uses for its materialization jobs
64-
- The Azure user storage accounts that host the feature set source data
64+
- the Azure user storage accounts that host the feature set source data
6565

6666
## Permissions required for the `feature store admin` role
6767

@@ -101,7 +101,7 @@ To avoid use of the `AzureML Data Scientist` role, you can use these individual
101101

102102
|Scope| Action/Role|
103103
|----|------|
104-
| the feature store | Microsoft.MachineLearningServices/workspaces/featurestores/read |
104+
| the feature store | Microsoft.MachineLearningServices/workspaces/featurestores/read |
105105
| the feature store | Microsoft.MachineLearningServices/workspaces/featuresets/read |
106106
| the feature store | Microsoft.MachineLearningServices/workspaces/featurestoreentities/read |
107107
| the feature store | Microsoft.MachineLearningServices/workspaces/datastores/listSecrets/action |
@@ -113,7 +113,7 @@ To develop feature sets in the feature store, use these built-in roles:
113113

114114
|Scope| Role|
115115
|----|------|
116-
| the feature store | AzureML Data Scientist|
116+
| the feature store | AzureML Data Scientist |
117117
| the source data storage accounts | Storage Blob Data Reader role |
118118
| the feature store offline store storage account | Storage Blob Data Reader role |
119119

@@ -130,7 +130,7 @@ To avoid use of the `AzureML Data Scientist` role, you can use these individual
130130

131131
## Permissions required for the `feature store materialization managed identity` role
132132

133-
In addition to all of the permissions that the `feature set consumer` role requires, grant these built-in roles:
133+
In addition to all of the permissions that the `feature set consumer` role requires, use these built-in roles:
134134

135135
|Scope| Action/Role |
136136
|----|------|
@@ -145,18 +145,18 @@ These new actions are created for managed feature store usage:
145145
|Action| Description|
146146
|----|------|
147147
| Microsoft.MachineLearningServices/workspaces/featurestores/read | List, get feature store |
148-
| Microsoft.MachineLearningServices/workspaces/featurestores/write | Create and update the feature store (configure materialization stores, materialization compute, etc.)|
149-
| Microsoft.MachineLearningServices/workspaces/featurestores/delete | Delete feature store|
148+
| Microsoft.MachineLearningServices/workspaces/featurestores/write | Create and update the feature store (configure materialization stores, materialization compute, etc.) |
149+
| Microsoft.MachineLearningServices/workspaces/featurestores/delete | Delete feature store |
150150
| Microsoft.MachineLearningServices/workspaces/featuresets/read | List and show feature sets |
151151
| Microsoft.MachineLearningServices/workspaces/featuresets/write | Create and update feature sets. Can configure materialization settings along with create or update |
152-
| Microsoft.MachineLearningServices/workspaces/featuresets/delete | Delete feature sets|
152+
| Microsoft.MachineLearningServices/workspaces/featuresets/delete | Delete feature sets |
153153
| Microsoft.MachineLearningServices/workspaces/featuresets/action | Trigger actions on feature sets (for example, a backfill job) |
154154
| Microsoft.MachineLearningServices/workspaces/featurestoreentities/read | List and show feature store entities |
155155
| Microsoft.MachineLearningServices/workspaces/featurestoreentities/write | Create and update feature store entities |
156156
| Microsoft.MachineLearningServices/workspaces/featurestoreentities/delete | Delete entities |
157157
| Microsoft.MachineLearningServices/workspaces/featurestoreentities/action | Trigger actions on feature store entities |
158158

159-
There's no ACL for instances of a feature store entity and a feature set.
159+
There's no ACL (access control list) for instances of a feature store entity and a feature set.
160160

161161
## Next steps
162162

0 commit comments

Comments
 (0)