Skip to content

Commit cfb793d

Browse files
Merge pull request #291317 from normesta/gen2
Fixing something
2 parents 95fbc80 + 39d6dd4 commit cfb793d

File tree

2 files changed

+43
-43
lines changed

2 files changed

+43
-43
lines changed

articles/storage/blobs/data-lake-storage-access-control-model.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: normesta
66

77
ms.service: azure-data-lake-storage
88
ms.topic: conceptual
9-
ms.date: 11/26/2024
9+
ms.date: 12/03/2024
1010
ms.author: normesta
1111
ms.custom: engagement-fy23
1212
---
@@ -85,36 +85,36 @@ The following diagram shows the permission flow for three common operations: lis
8585

8686
The following table shows you how to combine Azure roles, conditions, and ACL entries so that a security principal can perform the operations listed in the **Operation** column. This table shows a column that represents each level of a fictitious directory hierarchy. There's a column for the root directory of the container (`/`), a subdirectory named **Oregon**, a subdirectory of the Oregon directory named **Portland**, and a text file in the Portland directory named **Data.txt**. Appearing in those columns are [short form](data-lake-storage-access-control.md#short-forms-for-permissions) representations of the ACL entry required to grant permissions. **N/A** (_Not applicable_) appears in the column if an ACL entry is not required to perform the operation.
8787

88-
| Operation | Assigned Azure role (with or without conditions) | / | Oregon/ | Portland/ | Data.txt |
89-
|--------------------------|----------------------------------|----------|----------|-----------|----------|
90-
| Read Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
91-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
92-
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
93-
| | None | `--X` | `--X` | `--X` | `R--` |
94-
| Append to Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
95-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
96-
| | Storage Blob Data Reader | `--X` | `--X` | `--X` | `-W-` |
97-
| | None | `--X` | `--X` | `--X` | `RW-` |
98-
| Delete Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
99-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
100-
| | Storage Blob Data Reader | `--X` | `--X` | `-WX` | N/A |
101-
| | None | `--X` | `--X` | `-WX` | N/A |
102-
| Create Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
103-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
104-
| | Storage Blob Data Reader | `--X` | `--X` | `-WX` | N/A |
105-
| | None | `--X` | `--X` | `-WX` | N/A |
106-
| List / | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
107-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
108-
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
109-
| | None | `R-X` | N/A | N/A | N/A |
110-
| List /Oregon/ | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
111-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
112-
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
113-
| | None | `--X` | `R-X` | N/A | N/A |
114-
| List /Oregon/Portland/ | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
115-
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
116-
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
117-
| | None | `--X` | `--X` | `R-X` | N/A |
88+
| Operation | Assigned Azure role (with or without conditions) | / | Oregon/ | Portland/ | Data.txt |
89+
|--------------------------|--------------------------------------------------|-------|---------|-----------|----------|
90+
| Read Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
91+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
92+
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
93+
| | None | `--X` | `--X` | `--X` | `R--` |
94+
| Append to Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
95+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
96+
| | Storage Blob Data Reader | `--X` | `--X` | `--X` | `-W-` |
97+
| | None | `--X` | `--X` | `--X` | `RW-` |
98+
| Delete Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
99+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
100+
| | Storage Blob Data Reader | `--X` | `--X` | `-WX` | N/A |
101+
| | None | `--X` | `--X` | `-WX` | N/A |
102+
| Create / Update Data.txt | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
103+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
104+
| | Storage Blob Data Reader | `--X` | `--X` | `-WX` | N/A |
105+
| | None | `--X` | `--X` | `-WX` | N/A |
106+
| List / | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
107+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
108+
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
109+
| | None | `R-X` | N/A | N/A | N/A |
110+
| List /Oregon/ | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
111+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
112+
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
113+
| | None | `--X` | `R-X` | N/A | N/A |
114+
| List /Oregon/Portland/ | Storage Blob Data Owner | N/A | N/A | N/A | N/A |
115+
| | Storage Blob Data Contributor | N/A | N/A | N/A | N/A |
116+
| | Storage Blob Data Reader | N/A | N/A | N/A | N/A |
117+
| | None | `--X` | `--X` | `R-X` | N/A |
118118

119119
> [!NOTE]
120120
> To view the contents of a container in Azure Storage Explorer, security principals must [sign in to Storage Explorer by using Microsoft Entra ID](../../vs-azure-tools-storage-manage-with-storage-explorer.md?tabs=windows#attach-to-an-individual-resource), and (at a minimum) have read access (R--) to the root folder (`\`) of a container. This level of permission does give them the ability to list the contents of the root folder. If you don't want the contents of the root folder to be visible, you can assign them [Reader](../../role-based-access-control/built-in-roles.md#reader) role. With that role, they'll be able to list the containers in the account, but not container contents. You can then grant access to specific directories and files by using ACLs.

articles/storage/blobs/data-lake-storage-access-control.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: normesta
66

77
ms.service: azure-data-lake-storage
88
ms.topic: conceptual
9-
ms.date: 11/15/2024
9+
ms.date: 12/03/2024
1010
ms.author: normesta
1111
ms.reviewer: jamesbak
1212
ms.devlang: python
@@ -97,17 +97,17 @@ This table shows a column that represents each level of a fictitious directory h
9797
> [!IMPORTANT]
9898
> This table assumes that you are using **only** ACLs without any Azure role assignments. To see a similar table that combines Azure RBAC together with ACLs, see [Permissions table: Combining Azure RBAC, ABAC, and ACLs](data-lake-storage-access-control-model.md#permissions-table-combining-azure-rbac-abac-and-acls).
9999
100-
| Operation | / | Oregon/ | Portland/ | Data.txt |
101-
|--------------------------|---------|----------|-----------|--------------|
102-
| Read Data.txt | `--X` | `--X` | `--X` | `R--` |
103-
| Append to Data.txt | `--X` | `--X` | `--X` | `RW-` |
104-
| Delete Data.txt | `--X` | `--X` | `-WX` | `---` |
105-
| Delete /Oregon/ | `-WX` | `RWX` | `RWX` | `---` |
106-
| Delete /Oregon/Portland/ | `--X` | `-WX` | `RWX` | `---` |
107-
| Create Data.txt | `--X` | `--X` | `-WX` | `---` |
108-
| List / | `R-X` | `---` | `---` | `---` |
109-
| List /Oregon/ | `--X` | `R-X` | `---` | `---` |
110-
| List /Oregon/Portland/ | `--X` | `--X` | `R-X` | `---` |
100+
| Operation | / | Oregon/ | Portland/ | Data.txt |
101+
|--------------------------|-------|---------|-----------|----------|
102+
| Read Data.txt | `--X` | `--X` | `--X` | `R--` |
103+
| Append to Data.txt | `--X` | `--X` | `--X` | `RW-` |
104+
| Delete Data.txt | `--X` | `--X` | `-WX` | `---` |
105+
| Delete /Oregon/ | `-WX` | `RWX` | `RWX` | `---` |
106+
| Delete /Oregon/Portland/ | `--X` | `-WX` | `RWX` | `---` |
107+
| Create / Update Data.txt | `--X` | `--X` | `-WX` | `---` |
108+
| List / | `R-X` | `---` | `---` | `---` |
109+
| List /Oregon/ | `--X` | `R-X` | `---` | `---` |
110+
| List /Oregon/Portland/ | `--X` | `--X` | `R-X` | `---` |
111111

112112
### Deleting files and directories
113113

0 commit comments

Comments
 (0)