Skip to content

Commit 95ce747

Browse files
author
Larry Franks
committed
adding info on storage/vnet to relevant docs
1 parent 4df0171 commit 95ce747

File tree

3 files changed

+17
-9
lines changed

3 files changed

+17
-9
lines changed

articles/machine-learning/concept-network-data-access.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.topic: conceptual
99
ms.author: jhirono
1010
author: jhirono
1111
ms.reviewer: larryfr
12-
ms.date: 11/08/2021
12+
ms.date: 11/19/2021
1313
---
1414

1515

@@ -49,8 +49,8 @@ In general, data access from studio involves the following checks:
4949
- Create, read, update, and delete (CRUD) operations on a data store/dataset are handled by Azure Machine Learning.
5050
- Data Access calls (such as preview or schema) go to the underlying storage and need extra permissions.
5151
5. Where is this operation being run; compute resources in your Azure subscription or resources hosted in a Microsoft subscription?
52-
- All calls to dataset and datastore services (except the "Generate Profile" option,) use resources hosted in a __Microsoft subscription__ to run the operations.
53-
- Jobs, including a the "Generate Profile" option for datasets, run on a compute resource in __your subscription__, and access the data from there. So the compute identity needs permission to the storage rather than the identity of the user submitting the job.
52+
- All calls to dataset and datastore services (except the "Generate Profile" option) use resources hosted in a __Microsoft subscription__ to run the operations.
53+
- Jobs, including the "Generate Profile" option for datasets, run on a compute resource in __your subscription__, and access the data from there. So the compute identity needs permission to the storage rather than the identity of the user submitting the job.
5454

5555
The following diagram shows the general flow of a data access call. In this example, a user is trying to make a data access call through a machine learning workspace, without using any compute resource.
5656

@@ -78,10 +78,10 @@ When an Azure Storage account is behind a virtual network, the storage firewall
7878

7979
### Azure Storage endpoint type
8080

81-
When the workspace uses a private endpoint to connect to a VNet, and the storage account is also in the VNet, there are additional validation requirements when using studio:
81+
When the workspace uses a private endpoint and the storage account is also in the VNet, there are extra validation requirements when using studio:
8282

8383
* If the storage account uses a __service endpoint__, the workspace private endpoint and storage service endpoint must be in the same subnet of the VNet.
84-
* If the storage account uses a __private endpoint__, the workspace private endpoint and storage service endpoint must be in the same VNet.
84+
* If the storage account uses a __private endpoint__, the workspace private endpoint and storage service endpoint must be in the same VNet. In this case, they can be in different subnets.
8585

8686
## Azure Data Lake Storage Gen1
8787

articles/machine-learning/how-to-enable-studio-virtual-network.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,16 @@ In this article, you learn how to:
6767

6868
### Azure Storage Account
6969

70-
There's a known issue where the default file store does not automatically create the `azureml-filestore` folder, which is required to submit AutoML experiments. This problem occurs when users bring an existing file store to set as the default file store during workspace creation.
70+
* There's a known issue where the default file store does not automatically create the `azureml-filestore` folder, which is required to submit AutoML experiments. This problem occurs when users bring an existing file store to set as the default file store during workspace creation.
7171

72-
To avoid this issue, you have two options: 1) Use the default file store, which is automatically created for you doing workspace creation. 2) To bring your own file store, make sure the file store is outside of the VNet during workspace creation. After the workspace is created, add the storage account to the virtual network.
72+
To avoid this issue, you have two options: 1) Use the default file store, which is automatically created for you doing workspace creation. 2) To bring your own file store, make sure the file store is outside of the VNet during workspace creation. After the workspace is created, add the storage account to the virtual network.
7373

74-
To resolve this issue, remove the file store account from the virtual network then add it back to the virtual network.
74+
To resolve this issue, remove the file store account from the virtual network then add it back to the virtual network.
75+
76+
* When the storage account is in the VNet, there are extra validation requirements when using studio:
77+
78+
* If the storage account uses a __service endpoint__, the workspace private endpoint and storage service endpoint must be in the same subnet of the VNet.
79+
* If the storage account uses a __private endpoint__, the workspace private endpoint and storage service endpoint must be in the same VNet. In this case, they can be in different subnets.
7580

7681
### Designer sample pipeline
7782

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ In this article you learn how to enable the following workspaces resources in a
6868

6969
### Azure Storage Account
7070

71-
If both the Azure Machine Learning workspace and the Azure Storage Account use a private endpoint to connect to the VNet, both must be within the same subnet.
71+
* If you plan to use Azure Machine Learning studio and the storage account is also in the VNet, there are extra validation requirements:
72+
73+
* If the storage account uses a __service endpoint__, the workspace private endpoint and storage service endpoint must be in the same subnet of the VNet.
74+
* If the storage account uses a __private endpoint__, the workspace private endpoint and storage service endpoint must be in the same VNet. In this case, they can be in different subnets.
7275

7376
### Azure Container Registry
7477

0 commit comments

Comments
 (0)