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/machine-learning/how-to-secure-workspace-vnet.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -157,7 +157,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
157
157
1. Select __Save__ to save the configuration.
158
158
159
159
> [!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).
Copy file name to clipboardExpand all lines: articles/machine-learning/v1/how-to-secure-workspace-vnet.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
@@ -136,7 +136,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
136
136
1. Select __Save__ to save the configuration.
137
137
138
138
> [!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).
140
140
141
141
# [Service endpoint](#tab/se)
142
142
@@ -159,7 +159,7 @@ Azure Machine Learning supports storage accounts configured to use either a priv
159
159
1. Select __Save__ to save the configuration.
160
160
161
161
> [!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).
Copy file name to clipboardExpand all lines: articles/storage/blobs/anonymous-read-access-configure.md
+2-12Lines changed: 2 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,16 +33,14 @@ Anonymous access to your data is always prohibited by default. There are two sep
33
33
34
34
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.
35
35
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
-
38
36
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.
39
37
40
38
The following table summarizes how the two settings together affect anonymous access for a container.
41
39
42
40
|| 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 |
43
41
|--|--|--|--|
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. |
46
44
47
45
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.
48
46
@@ -82,14 +80,6 @@ The **Microsoft.Storage/storageAccounts/listkeys/action** itself grants data acc
82
80
83
81
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).
84
82
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
-
93
83
# [Azure portal](#tab/portal)
94
84
95
85
To allow or disallow anonymous access for a storage account in the Azure portal, follow these steps:
Copy file name to clipboardExpand all lines: articles/storage/blobs/anonymous-read-access-overview.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,9 +27,7 @@ To remediate anonymous access, first determine whether your storage account uses
27
27
28
28
### Azure Resource Manager accounts
29
29
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.
33
31
34
32
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).
Copy file name to clipboardExpand all lines: articles/storage/blobs/anonymous-read-access-prevent.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,16 +40,14 @@ Anonymous access to your data is always prohibited by default. There are two sep
40
40
41
41
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.
42
42
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
-
45
43
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.
46
44
47
45
The following table summarizes how the two settings together affect anonymous access for a container.
48
46
49
47
|| 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 |
50
48
|--|--|--|--|
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. |
53
51
54
52
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.
0 commit comments