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
Copy file name to clipboardExpand all lines: articles/storage/blobs/data-lake-storage-acl-azure-portal.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,14 @@
1
1
---
2
2
title: Use the Azure portal to manage ACLs in Azure Data Lake Storage Gen2
3
3
titleSuffix: Azure Storage
4
-
description: Use the Azure portal to manage access control lists (ACLs) in storage accounts that has hierarchical namespace (HNS) enabled.
4
+
description: Use the Azure portal to manage access control lists (ACLs) in storage accounts that have a hierarchical namespace (HNS) enabled.
5
5
author: jimmart-dev
6
6
7
7
ms.subservice: data-lake-storage-gen2
8
8
ms.service: storage
9
9
ms.topic: how-to
10
-
ms.date: 04/15/2021
10
+
ms.date: 03/09/2023
11
11
ms.author: jammart
12
-
ms.reviewer: stewu
13
12
---
14
13
15
14
# Use the Azure portal to manage ACLs in Azure Data Lake Storage Gen2
@@ -28,9 +27,9 @@ To learn about how to use ACLs and Azure roles together, see [Access control mod
28
27
29
28
- You must have one of the following security permissions:
30
29
31
-
- Your user identity has been assigned the [Storage Blob Data Owner](../../role-based-access-control/built-in-roles.md#storage-blob-data-owner) role in the scope of the either the target container, storage account, parent resource group or subscription.
30
+
- Your user identity has been assigned the [Storage Blob Data Owner](../../role-based-access-control/built-in-roles.md#storage-blob-data-owner) role in the scope of either the target container, storage account, parent resource group or subscription.
32
31
33
-
- You are the owning user of the target container, directory, or blob to which you plan to apply ACL settings.
32
+
- You're the owning user of the target container, directory, or blob to which you plan to apply ACL settings.
34
33
35
34
## Manage an ACL
36
35
@@ -60,7 +59,7 @@ To learn about how to use ACLs and Azure roles together, see [Access control mod
60
59
> [!TIP]
61
60
> A security principal is an object that represents a user, group, service principal, or managed identity that is defined in Azure Active Directory (AD).
62
61
63
-
Find the security principal by using the search box, and then click the **Select** button.
62
+
Find the security principal by using the search box, and then select the **Select** button.
64
63
65
64
> [!div class="mx-imgBorder"]
66
65
> 
Copy file name to clipboardExpand all lines: articles/storage/blobs/data-lake-storage-directory-file-acl-powershell.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
---
2
2
title: 'Use PowerShell to manage data: Azure Data Lake Storage Gen2'
3
3
titleSuffix: Azure Storage
4
-
description: Use PowerShell cmdlets to manage directories and files in storage accounts that has hierarchical namespace enabled.
4
+
description: Use PowerShell cmdlets to manage directories and files in storage accounts that have a hierarchical namespace enabled.
5
5
author: normesta
6
6
7
7
ms.service: storage
8
8
ms.subservice: data-lake-storage-gen2
9
9
ms.topic: how-to
10
-
ms.date: 02/17/2021
10
+
ms.date: 03/09/2023
11
11
ms.author: normesta
12
12
ms.reviewer: prishet
13
13
ms.devlang: powershell
@@ -34,7 +34,7 @@ To learn about how to get, set, and update the access control lists (ACL) of dir
34
34
35
35
## Install the PowerShell module
36
36
37
-
1. Verify that the version of PowerShell that have installed is `5.1` or higher by using the following command.
37
+
1. Verify that the version of PowerShell that 's installed is `5.1` or higher by using the following command.
38
38
39
39
```powershell
40
40
echo $PSVersionTable.PSVersion.ToString()
@@ -278,13 +278,13 @@ The following table shows how the cmdlets used for Data Lake Storage Gen1 map to
278
278
|Data Lake Storage Gen1 cmdlet| Data Lake Storage Gen2 cmdlet| Notes |
279
279
|--------|---------|-----|
280
280
|Get-AzDataLakeStoreChildItem|Get-AzDataLakeGen2ChildItem|By default, the Get-AzDataLakeGen2ChildItem cmdlet only lists the first level child items. The -Recurse parameter lists child items recursively. |
281
-
|Get-AzDataLakeStoreItem<br>Get-AzDataLakeStoreItemAclEntry<br>Get-AzDataLakeStoreItemOwner<br>Get-AzDataLakeStoreItemPermission|Get-AzDataLakeGen2Item|The output items of the Get-AzDataLakeGen2Item cmdlet has these properties: Acl, Owner, Group, Permission.|
281
+
|Get-AzDataLakeStoreItem<br>Get-AzDataLakeStoreItemAclEntry<br>Get-AzDataLakeStoreItemOwner<br>Get-AzDataLakeStoreItemPermission|Get-AzDataLakeGen2Item|The output items of the Get-AzDataLakeGen2Item cmdlet have these properties: Acl, Owner, Group, Permission.|
282
282
|Get-AzDataLakeStoreItemContent|Get-AzDataLakeGen2FileContent|The Get-AzDataLakeGen2FileContent cmdlet download file content to local file.|
|Set-AzDataLakeStoreItemOwner<br>Set-AzDataLakeStoreItemPermission<br>Set-AzDataLakeStoreItemAcl|Update-AzDataLakeGen2Item|The Update-AzDataLakeGen2Item cmdlet updates a single item only, and not recursively. If want to update recursively, list items by using the Get-AzDataLakeStoreChildItem cmdlet, then pipeline to the Update-AzDataLakeGen2Item cmdlet.|
287
-
|Test-AzDataLakeStoreItem|Get-AzDataLakeGen2Item|The Get-AzDataLakeGen2Item cmdlet will report an error if the item doesn't exist.|
286
+
|Set-AzDataLakeStoreItemOwner<br>Set-AzDataLakeStoreItemPermission<br>Set-AzDataLakeStoreItemAcl|Update-AzDataLakeGen2Item|The Update-AzDataLakeGen2Item cmdlet updates a single item only, and not recursively. If you want to update recursively, list items by using the Get-AzDataLakeStoreChildItem cmdlet, then pipeline to the Update-AzDataLakeGen2Item cmdlet.|
287
+
|Test-AzDataLakeStoreItem|Get-AzDataLakeGen2Item|The Get-AzDataLakeGen2Item cmdlet reports an error if the item doesn't exist.|
Copy file name to clipboardExpand all lines: articles/storage/blobs/data-lake-storage-explorer-acl.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,14 @@
1
1
---
2
2
title: 'Storage Explorer: Set ACLs in Azure Data Lake Storage Gen2'
3
3
titleSuffix: Azure Storage
4
-
description: Use the Azure Storage Explorer to manage access control lists (ACLs) in storage accounts that has hierarchical namespace (HNS) enabled.
4
+
description: Use the Azure Storage Explorer to manage access control lists (ACLs) in storage accounts that have hierarchical namespace (HNS) enabled.
5
5
author: jimmart-dev
6
6
7
7
ms.subservice: data-lake-storage-gen2
8
8
ms.service: storage
9
9
ms.topic: how-to
10
-
ms.date: 10/28/2021
10
+
ms.date: 03/09/2023
11
11
ms.author: jammart
12
-
ms.reviewer: stewu
13
12
---
14
13
15
14
# Use Azure Storage Explorer to manage ACLs in Azure Data Lake Storage Gen2
@@ -30,9 +29,9 @@ This article shows you how to modify the ACL of file or directory and how to app
30
29
31
30
- You must have one of the following security permissions:
32
31
33
-
- Your user identity has been assigned the [Storage Blob Data Owner](../../role-based-access-control/built-in-roles.md#storage-blob-data-owner) role in the scope of the either the target container, storage account, parent resource group or subscription.
32
+
- Your user identity has been assigned the [Storage Blob Data Owner](../../role-based-access-control/built-in-roles.md#storage-blob-data-owner) role in the scope of either the target container, storage account, parent resource group or subscription.
34
33
35
-
- You are the owning user of the target container, directory, or blob to which you plan to apply ACL settings.
34
+
- You're the owning user of the target container, directory, or blob to which you plan to apply ACL settings.
36
35
37
36
> [!NOTE]
38
37
> Storage Explorer makes use of both the Blob (blob) & Data Lake Storage Gen2 (dfs) [endpoints](../common/storage-private-endpoints.md#private-endpoints-for-azure-storage) when working with Azure Data Lake Storage Gen2. If access to Azure Data Lake Storage Gen2 is configured using private endpoints, ensure that two private endpoints are created for the storage account: one with the target sub-resource `blob` and the other with the target sub-resource `dfs`.
@@ -49,7 +48,7 @@ In the **Select Azure Environment** panel, select an Azure environment to sign i
49
48
50
49
:::image type="content" alt-text="Screenshot that shows Microsoft Azure Storage Explorer, and highlights the Select Azure Environment option." source="./media/data-lake-storage-explorer-acl/storage-explorer-select-sml.png" lightbox="./media/data-lake-storage-explorer-acl/storage-explorer-select-sml.png":::
51
50
52
-
Storage Explorer will open a webpage for you to sign in.
51
+
Storage Explorer opens a webpage for you to sign in.
53
52
54
53
After you successfully sign in with an Azure account, the account and the Azure subscriptions associated with that account appear under **ACCOUNT MANAGEMENT**. Select the Azure subscriptions that you want to work with, and then select **Open Explorer**.
55
54
@@ -61,7 +60,7 @@ When it completes connecting, Azure Storage Explorer loads with the **Explorer**
61
60
62
61
## Manage an ACL
63
62
64
-
Right-click the container, a directory, or a file, and then click**Manage Access Control Lists**. The following screenshot shows the menu as it appears when you right-click a directory.
63
+
Right-click the container, a directory, or a file, and then select**Manage Access Control Lists**. The following screenshot shows the menu as it appears when you right-click a directory.
65
64
66
65
> [!div class="mx-imgBorder"]
67
66
> 
@@ -82,7 +81,7 @@ Use the check box controls to set access and default ACLs. To learn more about t
82
81
83
82
You can apply ACL entries recursively on the existing child items of a parent directory without having to make these changes individually for each child item.
84
83
85
-
To apply ACL entries recursively, Right-click the container or a directory, and then click**Propagate Access Control Lists**. The following screenshot shows the menu as it appears when you right-click a directory.
84
+
To apply ACL entries recursively, Right-click the container or a directory, and then select**Propagate Access Control Lists**. The following screenshot shows the menu as it appears when you right-click a directory.
86
85
87
86
> [!div class="mx-imgBorder"]
88
87
> 
Copy file name to clipboardExpand all lines: articles/storage/blobs/data-lake-storage-explorer.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,14 +7,13 @@ author: normesta
7
7
ms.subservice: data-lake-storage-gen2
8
8
ms.service: storage
9
9
ms.topic: how-to
10
-
ms.date: 10/28/2021
10
+
ms.date: 03/09/2023
11
11
ms.author: normesta
12
-
ms.reviewer: stewu
13
12
---
14
13
15
14
# Use Azure Storage Explorer to manage directories and files in Azure Data Lake Storage Gen2
16
15
17
-
This article shows you how to use [Azure Storage Explorer](https://azure.microsoft.com/features/storage-explorer/) to create and manage directories and files in storage accounts that has hierarchical namespace (HNS) enabled.
16
+
This article shows you how to use [Azure Storage Explorer](https://azure.microsoft.com/features/storage-explorer/) to create and manage directories and files in storage accounts that have hierarchical namespace (HNS) enabled.
18
17
19
18
## Prerequisites
20
19
@@ -39,7 +38,7 @@ In the **Select Azure Environment** panel, select an Azure environment to sign i
39
38
40
39
:::image type="content" alt-text="Screenshot that shows Microsoft Azure Storage Explorer, and highlights the Select Azure Environment option." source="./media/data-lake-storage-explorer/storage-explorer-select-sml.png" lightbox="./media/data-lake-storage-explorer-acl/storage-explorer-select-sml.png":::
41
40
42
-
Storage Explorer will open a webpage for you to sign in.
41
+
Storage Explorer opens a webpage for you to sign in.
43
42
44
43
After you successfully sign in with an Azure account, the account and the Azure subscriptions associated with that account appear under **ACCOUNT MANAGEMENT**. Select the Azure subscriptions that you want to work with, and then select **Open Explorer**.
45
44
@@ -55,7 +54,7 @@ A container holds directories and files. To create one, expand the storage accou
55
54
56
55
:::image type="content" alt-text="Microsoft Azure Storage Explorer - Create a container" source="./media/data-lake-storage-explorer/creating-a-filesystem-sml.png" lightbox="./media/data-lake-storage-explorer/creating-a-filesystem-lrg.png" :::
57
56
58
-
Enter the name for your container. See the [Create a container](storage-quickstart-blobs-dotnet.md#create-a-container) section for a list of rules and restrictions on naming containers. When complete, press **Enter** to create the container. After the container has been successfully created, it is displayed under the **Blob Containers** folder for the selected storage account.
57
+
Enter the name for your container. See the [Create a container](storage-quickstart-blobs-dotnet.md#create-a-container) section for a list of rules and restrictions on naming containers. When complete, press **Enter** to create the container. After the container has been successfully created, it's displayed under the **Blob Containers** folder for the selected storage account.
@@ -83,7 +82,7 @@ In the **Azure Storage Explorer** application, select a directory under a storag
83
82
84
83
## Download blobs
85
84
86
-
To download files by using **Azure Storage Explorer**, with a file selected, select **Download** from the ribbon. A file dialog opens and provides you the ability to enter a file name. Select **Select Folder** to start the download of a file to the local location.
85
+
To download files by using **Azure Storage Explorer**, with a file selected, select **Download** from the ribbon. A file dialog opens and provides you with the ability to enter a file name. Select **Select Folder** to start the download of a file to the local location.
87
86
88
87
:::image type="content" alt-text="Microsoft Azure Storage Explorer - download blobs from a directory" source="media/data-lake-storage-explorer/storage-explorer-download-blob-sml.png" lightbox="media/data-lake-storage-explorer/storage-explorer-download-blob-sml.png" :::
0 commit comments