Skip to content

Commit bd868fe

Browse files
author
Larry Franks
committed
feedback
1 parent d4d81a5 commit bd868fe

File tree

2 files changed

+24
-12
lines changed

2 files changed

+24
-12
lines changed

articles/machine-learning/how-to-access-azureml-behind-firewall.md

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ The following are well-known ports used by services listed in this article. If a
4242
| 445 | SMB traffic used to access file shares in Azure File storage |
4343
| 8787 | Used when connecting to RStudio on a compute instance |
4444

45-
4645
## Required public internet access
4746

4847
[!INCLUDE [machine-learning-required-public-internet-access](../../includes/machine-learning-public-internet-access.md)]
@@ -73,7 +72,7 @@ These rule collections are described in more detail in [What are some Azure Fire
7372
| AzureActiveDirectory | TCP | 80, 443 |
7473
| AzureMachineLearning | TCP | 443 |
7574
| AzureResourceManager | TCP | 443 |
76-
| Storage.region | TCP | 443, 445 |
75+
| Storage.region | TCP | 443 |
7776
| AzureFrontDoor.FrontEnd</br>* Not needed in Azure China. | TCP | 443 |
7877
| ContainerRegistry.region | TCP | 443 |
7978
| MicrosoftContainerRegistry.region | TCP | 443 |
@@ -130,6 +129,12 @@ If not configured correctly, the firewall can cause problems using your workspac
130129

131130
The hosts in the following tables are owned by Microsoft, and provide services required for the proper functioning of your workspace. The tables list hosts for the Azure public, Azure Government, and Azure China 21Vianet regions.
132131

132+
> [!IMPORTANT]
133+
> Azure Machine Learning uses multiple storage accounts. Each stores different data, and has a different purpose. Where applicable, the following terms are used to differentiate between them in this section:
134+
>
135+
> * __Your storage__: The Azure Storage Account(s) in your subscription, which is used to store your data and artifacts such as models, training data, training logs, and Python scripts.>
136+
> * __Microsoft storage__: The Azure Machine Learning compute instance and compute clusters rely on Azure Batch, and must access storage located in a Microsoft subscription. This storage is used only for the management of the compute instances. None of your data is stored here.
137+
133138
**General Azure hosts**
134139

135140
# [Azure public](#tab/public)
@@ -209,6 +214,7 @@ The hosts in the following tables are owned by Microsoft, and provide services r
209214
> [!TIP]
210215
> * The host for __Azure Key Vault__ is only needed if your workspace was created with the [hbi_workspace](/python/api/azureml-core/azureml.core.workspace%28class%29#create-name--auth-none--subscription-id-none--resource-group-none--location-none--create-resource-group-true--sku--basic---friendly-name-none--storage-account-none--key-vault-none--app-insights-none--container-registry-none--cmk-keyvault-none--resource-cmk-uri-none--hbi-workspace-false--default-cpu-compute-target-none--default-gpu-compute-target-none--exist-ok-false--show-output-true-) flag enabled.
211216
> * Ports 8787 and 18881 for __compute instance__ are only needed when your Azure Machine workspace has a private endpoint.
217+
> * In the following table, replace `<storage>` with the name of the default storage account for your Azure Machine Learning workspace.
212218
213219
# [Azure public](#tab/public)
214220

@@ -217,9 +223,11 @@ The hosts in the following tables are owned by Microsoft, and provide services r
217223
| Compute cluster/instance | graph.windows.net | TCP | 443 |
218224
| Compute instance | \*.instances.azureml.net | TCP | 443 |
219225
| Compute instance | \*.instances.azureml.ms | TCP | 443, 8787, 18881 |
220-
| Azure Storage Account | \*.blob.core.windows.net | TCP | 443 |
221-
| Azure Storage Account | \*.table.core.windows.net | TCP | 443 |
222-
| Azure Storage Account | \*.queue.core.windows.net | TCP | 443 |
226+
| Microsoft storage access | \*.blob.core.windows.net | TCP | 443 |
227+
| Microsoft storage access | \*.table.core.windows.net | TCP | 443 |
228+
| Microsoft storage access | \*.queue.core.windows.net | TCP | 443 |
229+
| Your storage account | \<storage\>.file.core.windows.net | TCP | 443, 445 |
230+
| Your storage account | \<storage\>.blob.core.windows.net | TCP | 443 |
223231
| Azure Key Vault | \*.vault.azure.net | TCP | 443 |
224232

225233
# [Azure Government](#tab/gov)
@@ -229,9 +237,11 @@ The hosts in the following tables are owned by Microsoft, and provide services r
229237
| Compute cluster/instance | graph.windows.net | TCP | 443 |
230238
| Compute instance | \*.instances.azureml.us | TCP | 443 |
231239
| Compute instance | \*.instances.azureml.ms | TCP | 443, 8787, 18881 |
232-
| Azure Storage Account | \*.blob.core.usgovcloudapi.net | TCP | 443 |
233-
| Azure Storage Account | \*.table.core.usgovcloudapi.net | TCP | 443 |
234-
| Azure Storage Account | \*.queue.core.usgovcloudapi.net | TCP | 443 |
240+
| Microsoft storage access | \*.blob.core.usgovcloudapi.net | TCP | 443 |
241+
| Microsoft storage access | \*.table.core.usgovcloudapi.net | TCP | 443 |
242+
| Microsoft storage access | \*.queue.core.usgovcloudapi.net | TCP | 443 |
243+
| Your storage account | \<storage\>.file.core.usgovcloudapi.net | TCP | 443, 445 |
244+
| Your storage account | \<storage\>.blob.core.usgovcloudapi.net | TCP | 443 |
235245
| Azure Key Vault | \*.vault.usgovcloudapi.net | TCP | 443 |
236246

237247
# [Azure China 21Vianet](#tab/china)
@@ -241,9 +251,11 @@ The hosts in the following tables are owned by Microsoft, and provide services r
241251
| Compute cluster/instance | graph.chinacloudapi.cn | TCP | 443 |
242252
| Compute instance | \*.instances.azureml.cn | TCP | 443 |
243253
| Compute instance | \*.instances.azureml.ms | TCP | 443, 8787, 18881 |
244-
| Azure Storage Account | \*blob.core.chinacloudapi.cn | TCP | 443 |
245-
| Azure Storage Account | \*.table.core.chinacloudapi.cn | TCP | 443 |
246-
| Azure Storage Account | \*.queue.core.chinacloudapi.cn | TCP | 443 |
254+
| Microsoft storage access | \*blob.core.chinacloudapi.cn | TCP | 443 |
255+
| Microsoft storage access | \*.table.core.chinacloudapi.cn | TCP | 443 |
256+
| Microsoft storage access | \*.queue.core.chinacloudapi.cn | TCP | 443 |
257+
| Your storage account | \<storage\>.file.core.chinacloudapi.cn | TCP | 443, 445 |
258+
| Your storage account | \<storage\>.blob.core.chinacloudapi.cn | TCP | 443 |
247259
| Azure Key Vault | \*.vault.azure.cn | TCP | 443 |
248260

249261
---

includes/machine-learning-public-internet-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Azure Machine Learning requires both inbound and outbound access to the public i
1919
| Outbound | 80, 443 | AzureActiveDirectory | Authentication using Azure AD. |
2020
| Outbound | 443 | AzureMachineLearning | Using Azure Machine Learning services. |
2121
| Outbound | 443 | AzureResourceManager | Creation of Azure resources with Azure Machine Learning. |
22-
| Outbound | 443, 445 | Storage.region | Access data stored in the Azure Storage Account for the Azure Batch service. |
22+
| Outbound | 443 | Storage.region | Access data stored in the Azure Storage Account for the Azure Batch service. |
2323
| Outbound | 443 | AzureFrontDoor.FrontEnd</br>* Not needed in Azure China. | Global entry point for [Azure Machine Learning studio](https://ml.azure.com). |
2424
| Outbound | 443 | ContainerRegistry.region | Access docker images provided by Microsoft. |
2525
| Outbound | 443 | MicrosoftContainerRegistry.region | Access docker images provided by Microsoft. Setup of the Azure Machine Learning router for Azure Kubernetes Service. |

0 commit comments

Comments
 (0)