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
@@ -137,8 +137,8 @@ You don't have to specify all the associated dependent resources in the configur
137
137
If you use an existing storage account for the workspace, it must meet the following criteria. These requirements apply only to the *default* storage account for the workspace.
138
138
139
139
- Not a premium account (Premium_LRS or Premium_GRS)
140
-
-Both Azure Blob and Azure File capabilities enabled
141
-
-For Azure Data Lake Storage, hierarchical namespace disabled
140
+
- Azure Blob and Azure File capabilities both enabled
141
+
-Hierarchical namespace disabled for Azure Data Lake Storage
142
142
143
143
To use an existing Azure container registry with an Azure Machine Learning workspace, you must [enable the admin account](/azure/container-registry/container-registry-authentication#admin-account) on the container registry.
144
144
@@ -151,35 +151,41 @@ You must provide the existing resource IDs in the YAML file. You can get these I
151
151
-**Azure Key Vault**:<br>
152
152
`az keyvault show --name <key-vault-name> --query "id"`
153
153
-**Azure Container Registry**:<br>
154
-
`az acr show --name <acr-name> -g <resource-group-name> --query "id"`
154
+
`az acr show --name <container-registry-name> -g <resource-group-name> --query "id"`
155
155
156
156
The query results look similar to the following string:<br>
All Azure Machine Learning V2 `az ml` commands communicate operational data, such as YAML parameters and metadata, to Azure Resource Manager. Some of the Azure CLI commands communicate with Azure Resource Manager over the internet. If your Azure Machine Learning workspace is public and isn't behind a virtual network, communications are secured by using HTTPS/TLS 1.2. No extra configuration is required.
161
+
All Azure Machine Learning V2 `az ml` commands communicate operational data, such as YAML parameters and metadata, to Azure Resource Manager. Some of the Azure CLI commands communicate with Azure Resource Manager over the internet.
162
+
163
+
If your Azure Machine Learning workspace is public and isn't behind a virtual network, communications are secured by using HTTPS/TLS 1.2. No extra configuration is required.
162
164
163
165
If your Azure Machine Learning workspace uses a private endpoint and virtual network, you must choose one of the following configurations to use Azure CLI:
164
166
165
167
- To communicate over the public internet, set the `--public-network-access` parameter to `Enabled`.
166
168
167
-
- To increase security and avoid communicating over the public internet, configure Azure Machine Learning to use private network connectivity with an Azure Private Link endpoint, as described in the following section.
169
+
- To avoid communicating over the public internet for security reasons, configure Azure Machine Learning to use private network connectivity with an Azure Private Link endpoint, as described in the following section.
168
170
169
171
### Private network connectivity
170
172
171
173
Depending on your use case and organizational requirements, you can configure Azure Machine Learning to use private network connectivity. You can use the Azure CLI to deploy a workspace and a Private Link endpoint for the workspace resource.
172
174
173
-
When you use Private Link, your workspace can't use Azure Container Registry to build Docker images. In your YAML workspace configuration file, you must set the `image_build_compute` property to a CPU compute cluster name to use for Docker image environment building. You can also specify that the private link workspace isn't accessible over the internet by setting the `public_network_access` property to `Disabled`.
175
+
If you use private link endpoints for both Azure Container Registry and Azure Machine Learning, you can't use Container Registry tasks to build Docker environment images. Instead you must build images by using an Azure Machine Learning compute cluster.
176
+
177
+
In your YAML workspace configuration file, you must set the `image_build_compute` property to a compute cluster name to use for Docker image environment building. You can also specify that the private link workspace isn't accessible over the internet by setting the `public_network_access` property to `Disabled`.
178
+
179
+
The following code shows an example workspace configuration file for private network connectivity.
After you create the workspace by running `az ml workspace create`, use the [Azure networking CLI commands](/cli/azure/network/private-endpoint#az-network-private-endpoint-create) to create a private link endpoint for the workspace.
183
+
After you create the workspace, use the [Azure networking CLI commands](/cli/azure/network/private-endpoint#az-network-private-endpoint-create) to create a private link endpoint for the workspace.
0 commit comments