Skip to content

Commit 943d2b4

Browse files
committed
updating rbac article
1 parent b8ecc93 commit 943d2b4

File tree

3 files changed

+37
-35
lines changed

3 files changed

+37
-35
lines changed

articles/cognitive-services/LUIS/role-based-access-control.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.author: aahi
77
manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: language-understanding
10-
ms.date: 11/09/2021
10+
ms.date: 08/02/2022
1111
ms.topic: conceptual
1212
---
1313

@@ -42,9 +42,9 @@ Use the following table to determine access needs for your LUIS application.
4242

4343
These custom roles only apply to authoring (Language Understanding Authoring) and not prediction resources (Language Understanding).
4444

45-
>[!Note]
46-
> 'Owner' and 'Contibutor' roles take priority over the custom LUIS roles
47-
> AAD is only used in case of custom LUIS roles
45+
> [!NOTE]
46+
> * "Owner" and "Contributor" roles take priority over the custom LUIS roles.
47+
> * Azure Active Directory (AAD) is only used with custom LUIS roles.
4848
4949

5050
### Cognitive Services LUIS reader

articles/cognitive-services/language-service/concepts/Language-RBAC.md renamed to articles/cognitive-services/language-service/concepts/role-based-access-control.md

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
---
2-
title: Language RBAC
2+
title: Language service role-based access control (RBAC)
33
titleSuffix: Azure Cognitive Services
4-
description: Langauge RBAC
4+
description: Use this article to learn about access controls for Azure Cognitive Service for Language
55
services: cognitive-services
66
author: aahill
77
manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: language-service
1010
ms.topic: conceptual
11-
ms.date: 06/30/2022
11+
ms.date: 08/02/2022
1212
ms.author: aahi
1313
---
1414

1515

1616
# Language role-based access control
1717

18-
Azure Cognative Service for Language supports Azure role-based access control (Azure RBAC), an authorization system for managing individual access to Azure resources. Using Azure RBAC, you assign different team members different levels of permissions for your projects authoring resources. See the [Azure RBAC documentation](/azure/role-based-access-control/) for more information.
18+
Azure Cognitive Service for Language supports Azure role-based access control (Azure RBAC), an authorization system for managing individual access to Azure resources. Using Azure RBAC, you assign different team members different levels of permissions for your projects authoring resources. See the [Azure RBAC documentation](/azure/role-based-access-control/) for more information.
1919

2020
## Enable Azure Active Directory authentication
2121

22-
To use Azure RBAC, you must enable Azure Active Directory authentication. You can [create a new resource with a custom subdomain](../authentication.md#create-a-resource-with-a-custom-subdomain) or [create a custom subdomain for your existing resource](../cognitive-services-custom-subdomains.md#how-does-this-impact-existing-resources).
22+
To use Azure RBAC, you must enable Azure Active Directory authentication. You can [create a new resource with a custom subdomain](../../authentication.md) or [create a custom subdomain for your existing resource](../../cognitive-services-custom-subdomains.md#how-does-this-impact-existing-resources).
2323

2424
## Add role assignment to Language Authoring resource
2525

2626
Azure RBAC can be assigned to a Language Authoring resource. To grant access to an Azure resource, you add a role assignment.
2727
1. In the [Azure portal](https://ms.portal.azure.com/), select **All services**.
2828
2. Select **Cognitive Services**, and navigate to your specific Language Authoring resource.
29-
1.
29+
3030
> [!NOTE]
3131
> You can also set up Azure RBAC for whole resource groups, subscriptions, or management groups. Do this by selecting the desired scope level and then navigating to the desired item. For example, selecting **Resource groups** and then navigating to a specific resource group.
3232
@@ -43,10 +43,11 @@ Within a few minutes, the target will be assigned the selected role at the selec
4343
Use the following table to determine access needs for your Language projects.
4444

4545
These custom roles only apply to Language authoring resources.
46-
> [!NOTE]
47-
> All prebuilt capabilities are accessible to all roles
48-
> 'Owner' and 'Contibutor' roles take priority over the custom language roles
49-
> AAD is only used in case of custom Language roles
46+
47+
> [!NOTE]
48+
> * All prebuilt capabilities are accessible to all roles.
49+
> * The "Owner" and "Contributor" roles take priority over custom language roles.
50+
> * Azure Active Directory (AAD) is only used for custom Language roles.
5051
5152
### Cognitive Services Language reader
5253

@@ -68,17 +69,17 @@ A user that should only be validating and reviewing the Language apps, typically
6869
:::column-end:::
6970
:::column span="":::
7071
* All GET APIs under:
71-
* [Language Authoring CLU APIs](https://docs.microsoft.com/en-us/rest/api/language/conversational-analysis-authoring)
72-
* [Language Authoring Text Analysis APIs](https://docs.microsoft.com/en-us/rest/api/language/text-analysis-authoring)
73-
* [Question Answering Projects](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering-projects)
74-
* Only TriggerExportProjectJob POST operation under:
75-
* [Language Authoring CLU export API](https://docs.microsoft.com/en-us/rest/api/language/conversational-analysis-authoring/export?tabs=HTTP)
76-
* [Language Authoring Text Analysis export API](https://docs.microsoft.com/en-us/rest/api/language/text-analysis-authoring/export?tabs=HTTP)
72+
* [Language Authoring CLU APIs](/rest/api/language/conversational-analysis-authoring)
73+
* [Language Authoring Text Analysis APIs](/rest/api/language/text-analysis-authoring)
74+
* [Question Answering Projects](/rest/api/cognitiveservices/questionanswering/question-answering-projects)
75+
* Only the `TriggerExportProjectJob` POST operation under:
76+
* [Language Authoring CLU export API](/rest/api/language/conversational-analysis-authoring/export?tabs=HTTP)
77+
* [Language Authoring Text Analysis export API](/rest/api/language/text-analysis-authoring/export?tabs=HTTP)
7778
* Only Export POST operation under:
78-
* [Question Answering Projects](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering-projects/export)
79-
* All the Batch Testing Web APIs
80-
*[Language Runtime CLU APIs](https://docs.microsoft.com/en-us/rest/api/language/conversation-analysis-runtime)
81-
*[Language Runtime Text Analysis APIs](https://docs.microsoft.com/en-us/rest/api/language/text-analysis-runtime)
79+
* [Question Answering Projects](/rest/api/cognitiveservices/questionanswering/question-answering-projects/export)
80+
* All the Batch testing web APIs
81+
*[Language Runtime CLU APIs](/rest/api/language/conversation-analysis-runtime)
82+
*[Language Runtime Text Analysis APIs](/rest/api/language/text-analysis-runtime)
8283
:::column-end:::
8384
:::row-end:::
8485

@@ -96,22 +97,22 @@ A user that is responsible for building and modifying an application, as a colla
9697
:::row-end:::
9798
:::row:::
9899
:::column span="":::
99-
* All functionalties under Cognitive Services Language Reader.
100+
* All functionalities under Cognitive Services Language Reader.
100101
* Ability to:
101102
* Train
102103
* Write
103104
:::column-end:::
104105
:::column span="":::
105106
* All APIs under Language reader
106107
* All POST, PUT and PATCH APIs under:
107-
* [Language Authoring CLU APIs](https://docs.microsoft.com/en-us/rest/api/language/conversational-analysis-authoring)
108-
* [Language Authoring Text Analysis APIs](https://docs.microsoft.com/en-us/rest/api/language/text-analysis-authoring)
109-
* [Question Answering Projects](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering-projects)
108+
* [Language Authoring CLU APIs](/rest/api/language/conversational-analysis-authoring)
109+
* [Language Authoring Text Analysis APIs](/rest/api/language/text-analysis-authoring)
110+
* [Question Answering Projects](/rest/api/cognitiveservices/questionanswering/question-answering-projects)
110111
Except for
111112
* Delete deployment
112113
* Delete trained model
113-
* Delete Project
114-
* Deploy Model
114+
* Delete project
115+
* Deploy model
115116
:::column-end:::
116117
:::row-end:::
117118

@@ -129,15 +130,15 @@ These users are the gatekeepers for the Language applications in production envi
129130
:::row-end:::
130131
:::row:::
131132
:::column span="":::
132-
* All functionalties under Cognitive Services Language Writer
133+
* All functionalities under Cognitive Services Language Writer
133134
* Deploy
134135
* Delete
135136
:::column-end:::
136137
:::column span="":::
137138
* All APIs available under:
138-
* [Language Authoring CLU APIs](https://docs.microsoft.com/en-us/rest/api/language/conversational-analysis-authoring)
139-
* [Language Authoring Text Analysis APIs](https://docs.microsoft.com/en-us/rest/api/language/text-analysis-authoring)
140-
* [Question Answering Projects](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering-projects)
139+
* [Language Authoring CLU APIs](/rest/api/language/conversational-analysis-authoring)
140+
* [Language Authoring Text Analysis APIs](/rest/api/language/text-analysis-authoring)
141+
* [Question Answering Projects](/rest/api/cognitiveservices/questionanswering/question-answering-projects)
141142

142143
:::column-end:::
143144
:::row-end:::

articles/cognitive-services/language-service/toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1111,7 +1111,8 @@ items:
11111111
- name: Model lifecycle
11121112
href: concepts/model-lifecycle.md
11131113
- name: Language Role-based access control
1114-
href: concepts/Language-RBAC.md
1114+
href: concepts/role-based-access-control.md
1115+
displayName: RBAC
11151116
- name: Send requests asynchronously
11161117
href: concepts/use-asynchronously.md
11171118
- name: Enterprise readiness

0 commit comments

Comments
 (0)