You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Workspaces are supported in API Management REST API version 2022-09-01-preview or later.
19
+
> * Workspaces are a preview feature of API Management and subject to certain [limitations](workspaces-overview.md#preview-limitations).
20
+
> * This feature is being released during March and April 2023.
21
+
> * Workspaces are supported in API Management REST API version 2022-09-01-preview or later.
22
+
> * For pricing considerations, see [API Management pricing](https://azure.microsoft.com/pricing/details/api-management/).
20
23
21
24
## Prerequisites
22
25
23
26
* An API Management instance. If needed, ask an administrator to [create one](get-started-create-service-instance.md).
24
27
* A workspace. If needed, ask an administrator of your API Management instance to [create one](how-to-create-workspace.md).
25
-
* Permissions to collaborate in the workspace. If needed, ask a workspace administrator to assign you appropriate [roles](api-management-role-based-access-control.md#built-in-workspace-roles) in the workspace.
28
+
* Permissions to collaborate in the workspace. If needed, ask a workspace owner to assign you appropriate [roles](api-management-role-based-access-control.md#built-in-workspace-roles) in the workspace.
Copy file name to clipboardExpand all lines: articles/api-management/api-management-role-based-access-control.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,8 +49,8 @@ A workspace collaborator must be assigned both a workspace-scoped role and a ser
49
49
|API Management Workspace Reader | workspace | Has read-only access to entities in the workspace. |
50
50
|API Management Workspace API Developer | workspace | Has read access to entities in the workspace and read and write access to APIs, policies, schemas, products, policy fragments, named values, and tags. |
51
51
|API Management Workspace API Product Manager | workspace | Has read access to entities in the workspace and read and write access to products, subscriptions, groups, and email notifications recipients. |
52
-
| API Management Service Workspace Member| service | Has read access to tags and products and write access to allow:<br/><br/> ▪️ Assigning APIs to products<br/> ▪️ Assigning tags to products and APIs |
53
-
| API Management Service Workspace API Product Manager | service | Has the same access as API Management Service Workspace Member as well as read access to users and write access to allow assigning users to groups. |
52
+
| API Management Workspace API Developer| service | Has read access to tags and products and write access to allow:<br/><br/> ▪️ Assigning APIs to products<br/> ▪️ Assigning tags to products and APIs |
53
+
| API Management Service Workspace API Product Manager | service | Has the same access as API Management Workspace API Developer as well as read access to users and write access to allow assigning users to groups. |
> Workspaces are supported in API Management REST API version 2022-09-01-preview or later.
19
+
> * Workspaces are a preview feature of API Management and subject to certain [limitations](workspaces-overview.md#preview-limitations).
20
+
> * This feature is being released during March and April 2023.
21
+
> * Workspaces are supported in API Management REST API version 2022-09-01-preview or later.
22
+
> * For pricing considerations, see [API Management pricing](https://azure.microsoft.com/pricing/details/api-management/).
20
23
21
24
## Prerequisites
22
25
@@ -38,7 +41,7 @@ The new workspace appears in the list on the **Workspaces** page. Select the wor
38
41
39
42
After creating a workspace, assign permissions to users to manage the workspace's resources. Each workspace user must be assigned a workspace-specific RBAC role at the service level and at the workspace level, or granted equivalent permissions using custom roles.
40
43
41
-
At minimum, assign an *administrator* of the workspace. Optionally, assign permissions to other workspace collaborators.
44
+
At minimum, assign an *owner* of the workspace. Optionally, assign permissions to other workspace collaborators.
42
45
43
46
* For a list of built-in workspace roles, see [How to use role-based access control in API Management](api-management-role-based-access-control.md).
44
47
* For steps to assign a role, see [Assign Azure roles using the portal](../role-based-access-control/role-assignments-portal.md?tabs=current).
@@ -50,23 +53,23 @@ At minimum, assign an *administrator* of the workspace. Optionally, assign permi
50
53
51
54
1. In the left menu, select **Access control (IAM)** > **+ Add**.
52
55
53
-
1. Assign the administrator the following role:
56
+
1. Assign the owner the following role:
54
57
***API Management Service Workspace API Product Manager**
55
58
56
59
1. Assign one of the following roles to other members of the workspace:
57
-
***API Management Service Workspace Member**
60
+
***API Management Workspace API Developer**
58
61
***API Management Service Workspace API Product Manager**
59
62
60
63
### Assign a workspace-level role
61
64
62
65
1. In the menu for your API Management instance, select **Workspaces (preview)** > the name of the workspace that you created.
63
66
1. In the **Workspace** window, select **Access control (IAM)**> **+ Add**.
64
67
65
-
1. Assign the administrator the following role:
68
+
1. Assign the owner the following role:
66
69
67
70
***API Management Workspace Owner**
68
71
69
-
1. Optionally, assign one of the following workspace-level roles to other workspace members to manage workspace APIs and other resources. The administrator of the workspace can also assign workspace-level roles.
72
+
1. Optionally, assign one of the following workspace-level roles to other workspace members to manage workspace APIs and other resources. The owner of the workspace can also assign workspace-level roles.
Copy file name to clipboardExpand all lines: articles/api-management/workspaces-overview.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: dlepow
7
7
8
8
ms.service: api-management
9
9
ms.topic: conceptual
10
-
ms.date: 03/07/2023
10
+
ms.date: 03/10/2023
11
11
ms.author: danlep
12
12
ms.custom:
13
13
---
@@ -31,11 +31,11 @@ An organization that manages APIs using Azure API Management may have multiple d
31
31
32
32
The following is a sample workflow for creating and using a workspace.
33
33
34
-
1. A central API platform team that manages the API Management instance creates a workspace and assigns its administrators and workspace members.
34
+
1. A central API platform team that manages the API Management instance creates a workspace and assigns its owners and workspace members.
35
35
36
36
1. A central API platform team uses DevOps tools to create a DevOps pipeline for APIs in that workspace.
37
37
38
-
1. Workspace administrators assign permissions to workspace members using RBAC roles - for example, permissions to create or read resources in the workspace.
38
+
1. Workspace owners assign permissions to workspace members using RBAC roles - for example, permissions to create or read resources in the workspace.
39
39
40
40
1. Workspace members develop, publish, productize, and maintain APIs in the workspace.
41
41
@@ -94,7 +94,7 @@ Workspace members must be assigned both a service-level role and a workspace-lev
94
94
* API gateways, including scaling, locations, and self-hosted gateways
95
95
96
96
97
-
***Resource references** - Resources in a workspace can reference other resources in the workspace and, in certain cases, resources from the service level. They can't reference resources from another workspace.
97
+
***Resource references** - Resources in a workspace can reference other resources in the workspace and the following resources from the service level: products, tags, and users. They can't reference resources from another workspace.
98
98
99
99
For security reasons, it's not possible to reference service-level resources from workspace-level policies (for example, named values) or by resource names, such as `backend-id` in the [set-backend-service](set-backend-service-policy.md) policy.
0 commit comments