Skip to content

Commit 6e9d4d0

Browse files
committed
Incorporated comments provided by Nandita
1 parent 0206597 commit 6e9d4d0

File tree

5 files changed

+8
-22
lines changed

5 files changed

+8
-22
lines changed

articles/machine-learning/how-to-secure-workspace-vnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
157157
1. Select __Save__ to save the configuration.
158158

159159
> [!TIP]
160-
> When using a service endpoint, you can also disable public access. For more information, see [disallow public read access](../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
160+
> When using a service endpoint, you can also disable anonymous access. For more information, see [disallow anonymous access](../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
161161
162162
---
163163

articles/machine-learning/v1/how-to-secure-workspace-vnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
136136
1. Select __Save__ to save the configuration.
137137

138138
> [!TIP]
139-
> When using a private endpoint, you can also disable public access. For more information, see [disallow public read access](../../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
139+
> When using a private endpoint, you can also disable anonymous access. For more information, see [disallow anonymous access](../../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
140140
141141
# [Service endpoint](#tab/se)
142142

@@ -159,7 +159,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
159159
1. Select __Save__ to save the configuration.
160160

161161
> [!TIP]
162-
> When using a service endpoint, you can also disable public access. For more information, see [disallow public read access](../../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
162+
> When using a service endpoint, you can also disable anonymous access. For more information, see [disallow anonymous access](../../storage/blobs/anonymous-read-access-configure.md#allow-or-disallow-anonymous-read-access-for-a-storage-account).
163163
164164

165165
---

articles/storage/blobs/anonymous-read-access-configure.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,14 @@ Anonymous access to your data is always prohibited by default. There are two sep
3333

3434
When anonymous access is permitted at the account level, blob data is not available for anonymous read access unless the user takes the additional step to explicitly configure the container's anonymous access setting.
3535

36-
From August 31, 2023, new Azure Resource Manager storage accounts created using the Azure portal have anonymous access disallowed by default. For Azure Resource Manager storage accounts created prior to that date, anonymous access is allowed by default.
37-
3836
1. **Configure the container's anonymous access setting.** By default, a container's anonymous access setting is disabled, meaning that authorization is required for every request to the container or its data. A user with the appropriate permissions can modify a container's anonymous access setting to enable anonymous access only if anonymous access is allowed for the storage account.
3937

4038
The following table summarizes how the two settings together affect anonymous access for a container.
4139

4240
| | Anonymous access level for the container is set to Private (default setting) | Anonymous access level for the container is set to Container | Anonymous access level for the container is set to Blob |
4341
|--|--|--|--|
44-
| **Anonymous access is disallowed for the storage account (default setting in the Azure portal for accounts created after August 31, 2023)** | No anonymous access to any container in the storage account. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. |
45-
| **Anonymous access is allowed for the storage account (default setting in the Azure portal for accounts created prior to August 31, 2023)** | No anonymous access to this container (default configuration). | Anonymous access is permitted to this container and its blobs. | Anonymous access is permitted to blobs in this container, but not to the container itself. |
42+
| **Anonymous access is disallowed for the storage account** | No anonymous access to any container in the storage account. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. |
43+
| **Anonymous access is allowed for the storage account** | No anonymous access to this container (default configuration). | Anonymous access is permitted to this container and its blobs. | Anonymous access is permitted to blobs in this container, but not to the container itself. |
4644

4745
When anonymous access is permitted for a storage account and configured for a specific container, then a request to read a blob in that container that is passed without an *Authorization* header is accepted by the service, and the blob's data is returned in the response.
4846

@@ -82,14 +80,6 @@ The **Microsoft.Storage/storageAccounts/listkeys/action** itself grants data acc
8280

8381
To allow or disallow anonymous access for a storage account, set the account's **AllowBlobPublicAccess** property. This property is available for all storage accounts that are created with the Azure Resource Manager deployment model. For more information, see [Storage account overview](../common/storage-account-overview.md).
8482

85-
The value of the **AllowBlobPublicAccess** property for a storage account depends on when you created the account and whether you explicitly set the property at create time:
86-
87-
- For all storage accounts created in the Azure portal after August 31, 2023, anonymous access is disallowed on the account by default. The **AllowBlobPublicAccess** property returns **false** by default for new accounts.
88-
89-
- For storage accounts created in the Azure portal prior to August 31, 2023, anonymous access is allowed on the account by default. If you have not set the value of the **AllowBlobPublicAccess** property explicitly, either at create time or at some later date, the property returns **null**. In this scenario, the **null** return value is equivalent to **true** and indicates that anonymous access is allowed.
90-
91-
To determine when your storage account was created, check the [CreationTime](/dotnet/api/microsoft.azure.commands.management.storage.models.psstorageaccount.creationtime#microsoft-azure-commands-management-storage-models-psstorageaccount-creationtime) property of the storage account. You can check this property in the Azure portal, with PowerShell, or with Azure CLI.
92-
9383
# [Azure portal](#tab/portal)
9484

9585
To allow or disallow anonymous access for a storage account in the Azure portal, follow these steps:

articles/storage/blobs/anonymous-read-access-overview.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ To remediate anonymous access, first determine whether your storage account uses
2727

2828
### Azure Resource Manager accounts
2929

30-
From August 31, 2023, new Azure Resource Manager storage accounts created using the Azure portal have anonymous access disallowed by default. For Azure Resource Manager storage accounts created prior to that date, anonymous access is allowed by default. You should disallow anonymous access for these accounts for optimal security.
31-
32-
If your storage account is using the Azure Resource Manager deployment model and was created prior to August 31, 2023, then you can remediate anonymous access for that account at any time by setting the account's **AllowBlobPublicAccess** property to **False**. After you set the **AllowBlobPublicAccess** property to **False**, all requests for blob data to that storage account will require authorization, regardless of the anonymous access setting for any individual container.
30+
If your storage account is using the Azure Resource Manager deployment model, then you can remediate anonymous access for an account at any time by setting the account's **AllowBlobPublicAccess** property to **False**. After you set the **AllowBlobPublicAccess** property to **False**, all requests for blob data to that storage account will require authorization, regardless of the anonymous access setting for any individual container.
3331

3432
To learn more about how to remediate anonymous access for Azure Resource Manager accounts, see [Remediate anonymous read access to blob data (Azure Resource Manager deployments)](anonymous-read-access-prevent.md).
3533

articles/storage/blobs/anonymous-read-access-prevent.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,14 @@ Anonymous access to your data is always prohibited by default. There are two sep
4040

4141
When anonymous access is permitted at the account level, blob data is not available for anonymous read access unless the user takes the additional step to explicitly configure the container's anonymous access setting.
4242

43-
From August 31, 2023, new Azure Resource Manager storage accounts created using the Azure portal have anonymous access disallowed by default. For Azure Resource Manager storage accounts created prior to August 31, 2023, anonymous access is allowed by default.
44-
4543
1. **Configure the container's anonymous access setting.** By default, a container's anonymous access setting is disabled, meaning that authorization is required for every request to the container or its data. A user with the appropriate permissions can modify a container's anonymous access setting to enable anonymous access only if anonymous access is allowed for the storage account.
4644

4745
The following table summarizes how the two settings together affect anonymous access for a container.
4846

4947
| | Anonymous access level for the container is set to Private (default setting) | Anonymous access level for the container is set to Container | Anonymous access level for the container is set to Blob |
5048
|--|--|--|--|
51-
| **Anonymous access is disallowed for the storage account (default setting in the Azure portal for accounts created after August 31, 2023)** | No anonymous access to any container in the storage account. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. |
52-
| **Anonymous access is allowed for the storage account (default setting in the Azure portal for accounts created prior to August 31, 2023)** | No anonymous access to this container (default configuration). | Anonymous access is permitted to this container and its blobs. | Anonymous access is permitted to blobs in this container, but not to the container itself. |
49+
| **Anonymous access is disallowed for the storage account** | No anonymous access to any container in the storage account. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. | No anonymous access to any container in the storage account. The storage account setting overrides the container setting. |
50+
| **Anonymous access is allowed for the storage account** | No anonymous access to this container (default configuration). | Anonymous access is permitted to this container and its blobs. | Anonymous access is permitted to blobs in this container, but not to the container itself. |
5351

5452
When anonymous access is permitted for a storage account and configured for a specific container, then a request to read a blob in that container that is passed without an *Authorization* header is accepted by the service, and the blob's data is returned in the response.
5553

0 commit comments

Comments
 (0)