Skip to content

Commit 62627d5

Browse files
authored
Merge pull request #86599 from SturgeonMi/master
Add docs links for VNET data access
2 parents 3b43d00 + 898fffd commit 62627d5

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

articles/machine-learning/how-to-access-data.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,13 @@ To ensure you securely connect to your Azure storage service, Azure Machine Lear
9494
9595
### Virtual network
9696

97-
Azure Machine Learning requires additional configuration steps to communicate with a storage account that is behind a firewall or within a virtual network. If your storage account is behind a firewall, you can [allow list the IP address via the Azure portal](../storage/common/storage-network-security.md#managing-ip-network-rules).
97+
Azure Machine Learning requires additional configuration steps to communicate with a storage account that is behind a firewall or within a virtual network. If your storage account is behind a firewall, you can [add your client's IP address to an allowlist](../storage/common/storage-network-security.md#managing-ip-network-rules) via the Azure portal.
9898

99-
Azure Machine Learning can receive requests from clients outside of the virtual network. To ensure that the entity requesting data from the service is safe, [use a private endpoint with your workspace](how-to-configure-private-link.md).
99+
Azure Machine Learning can receive requests from clients outside of the virtual network. To ensure that the entity requesting data from the service is safe and to enable data being displayed in your workspace, [use a private endpoint with your workspace](how-to-configure-private-link.md).
100100

101-
**For Python SDK users**, to access your data via your training script on a compute target, the compute target needs to be inside the same virtual network and subnet of the storage.
101+
**For Python SDK users**, to access your data via your training script on a compute target, the compute target needs to be inside the same virtual network and subnet of the storage. You can [use a compute cluster in the same virtual network](how-to-secure-training-vnet.md?tabs=azure-studio%2Cipaddress#compute-cluster) or [use a compute instance in the same virtual network](how-to-secure-training-vnet.md?tabs=azure-studio%2Cipaddress#compute-instance).
102102

103-
**For Azure Machine Learning studio users**, several features rely on the ability to read data from a dataset; such as dataset previews, profiles and automated machine learning. For these features to work with storage behind virtual networks, use a [workspace managed identity in the studio](how-to-enable-studio-virtual-network.md) to allow Azure Machine Learning to access the storage account from outside the virtual network.
103+
**For Azure Machine Learning studio users**, several features rely on the ability to read data from a dataset, such as dataset previews, profiles, and automated machine learning. For these features to work with storage behind virtual networks, use a [workspace managed identity in the studio](how-to-enable-studio-virtual-network.md) to allow Azure Machine Learning to access the storage account from outside the virtual network.
104104

105105
> [!NOTE]
106106
> If your data storage is an Azure SQL Database behind a virtual network, be sure to set *Deny public access* to **No** via the [Azure portal](https://ms.portal.azure.com/) to allow Azure Machine Learning to access the storage account.
@@ -296,4 +296,4 @@ Azure Data Factory provides efficient and resilient data transfer with more than
296296

297297
* [Create an Azure machine learning dataset](how-to-create-register-datasets.md)
298298
* [Train a model](how-to-set-up-training-targets.md)
299-
* [Deploy a model](how-to-deploy-and-where.md)
299+
* [Deploy a model](how-to-deploy-and-where.md)

articles/machine-learning/how-to-identity-based-data-access.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,15 @@ adls2_dstore = Datastore.register_azure_data_lake_gen2(workspace=ws,
141141
filesystem='tabular',
142142
account_name='myadls2')
143143
```
144+
144145
### Azure SQL database
146+
145147
For an Azure SQL database, use [register_azure_sql_database()](/python/api/azureml-core/azureml.core.datastore.datastore#register-azure-sql-database-workspace--datastore-name--server-name--database-name--tenant-id-none--client-id-none--client-secret-none--resource-url-none--authority-url-none--endpoint-none--overwrite-false--username-none--password-none--subscription-id-none--resource-group-none--grant-workspace-access-false----kwargs-) to register a datastore that connects to an Azure SQL database storage.
146148

147149
The following code creates and registers the `credentialless_sqldb` datastore to the `ws` workspace and assigns it to the variable, `sqldb_dstore`. This datastore accesses the database `mydb` in the `myserver` SQL DB server.
148150

149151
```python
150-
# createn sqldatabase datastore without credentials
152+
# Create a sqldatabase datastore without credentials
151153

152154
sqldb_dstore = Datastore.register_azure_sql_database(workspace=ws,
153155
datastore_name='credentialless_sqldb',

0 commit comments

Comments
 (0)