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-access-azureml-behind-firewall.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ ms.topic: how-to
9
9
ms.author: larryfr
10
10
author: Blackmist
11
11
ms.reviewer: meerakurup
12
-
ms.date: 04/08/2024
12
+
ms.date: 04/03/2025
13
13
ms.custom: devx-track-azurecli
14
14
ms.devlang: azurecli
15
15
monikerRange: 'azureml-api-2 || azureml-api-1'
@@ -31,13 +31,13 @@ The following terms and information are used throughout this article:
31
31
> [!IMPORTANT]
32
32
> Azure service tags are only supported by some Azure services. For a list of service tags supported with network security groups and Azure Firewall, see the [Virtual network service tags](/azure/virtual-network/service-tags-overview) article.
33
33
>
34
-
> If you are using a non-Azure solution such as a 3rd party firewall, download a list of [Azure IP Ranges and Service Tags](https://www.microsoft.com/download/details.aspx?id=56519). Extract the file and search for the service tag within the file. The IP addresses may change periodically.
34
+
> If you're using a non-Azure solution such as a 3rd party firewall, download a list of [Azure IP Ranges and Service Tags](https://www.microsoft.com/download/details.aspx?id=56519). Extract the file and search for the service tag within the file. The IP addresses might change periodically.
35
35
36
36
*__Region__: Some service tags allow you to specify an Azure region. This limits access to the service IP addresses in a specific region, usually the one that your service is in. In this article, when you see `<region>`, substitute your Azure region instead. For example, `BatchNodeManagement.<region>` would be `BatchNodeManagement.uswest` if your Azure Machine Learning workspace is in the US West region.
37
37
38
38
*__Azure Batch__: Azure Machine Learning compute clusters and compute instances rely on a back-end Azure Batch instance. This back-end service is hosted in a Microsoft subscription.
39
39
40
-
*__Ports__: The following ports are used in this article. If a port range isn't listed in this table, it's specific to the service and may not have any published information on what it's used for:
40
+
*__Ports__: The following ports are used in this article. If a port range isn't listed in this table, it's specific to the service and might not have any published information on what it's used for:
41
41
42
42
| Port | Description |
43
43
| ----- | ----- |
@@ -53,8 +53,8 @@ The following terms and information are used throughout this article:
53
53
54
54
This configuration makes the following assumptions:
55
55
56
-
* You're using docker images provided by a container registry that you provide, and won't be using images provided by Microsoft.
57
-
* You're using a private Python package repository, and won't be accessing public package repositories such as `pypi.org`, `*.anaconda.com`, or `*.anaconda.org`.
56
+
* You're using docker images provided by a container registry that you provide, and don't use images provided by Microsoft.
57
+
* You're using a private Python package repository, and don't access public package repositories such as `pypi.org`, `*.anaconda.com`, or `*.anaconda.org`.
58
58
* The private endpoints can communicate directly with each other within the VNet. For example, all services have a private endpoint in the same VNet:
|`AzureFrontDoor.FrontEnd`</br>* Not needed in Microsoft Azure operated by 21Vianet. | 443 | Global entry point for [Azure Machine Learning studio](https://ml.azure.com). Store images and environments for AutoML. |
81
81
|`MicrosoftContainerRegistry`| 443 | Access docker images provided by Microsoft. |
82
82
|`Frontdoor.FirstParty`| 443 | Access docker images provided by Microsoft. |
83
-
|`AzureMonitor`| 443 | Used to log monitoring and metrics to Azure Monitor. Only needed if you haven't[secured Azure Monitor](how-to-secure-workspace-vnet.md#secure-azure-monitor-and-application-insights) for the workspace. </br>* This outbound is also used to log information for support incidents. |
83
+
|`AzureMonitor`| 443 | Used to log monitoring and metrics to Azure Monitor. Only needed if you aren't using a[secured Azure Monitor](how-to-secure-workspace-vnet.md#secure-azure-monitor-and-application-insights) for the workspace. </br>* This outbound is also used to log information for support incidents. |
84
84
|`VirtualNetwork`| 443 | Required when private endpoints are present in the virtual network or peered virtual networks. |
85
85
86
86
> [!IMPORTANT]
@@ -109,7 +109,7 @@ To allow installation of RStudio on a compute instance, the firewall needs to al
109
109
110
110
*__Name__: AllowRStudioInstall
111
111
*__Source Type__: IP Address
112
-
*__Source IP Addresses__: The IP address range of the subnet where you will create the compute instance. For example, `172.16.0.0/24`.
112
+
*__Source IP Addresses__: The IP address range of the subnet where you create the compute instance. For example, `172.16.0.0/24`.
@@ -122,9 +122,9 @@ To allow the installation of R packages, allow __outbound__ traffic to `cloud.r-
122
122
## Scenario: Using compute cluster or compute instance with a public IP
123
123
124
124
> [!IMPORTANT]
125
-
> A compute instance or compute cluster without a public IP does not need inbound traffic from Azure Batch management and Azure Machine Learning services. However, if you have multiple computes and some of them use a public IP address, you will need to allow this traffic.
125
+
> A compute instance or compute cluster without a public IP doesn't need inbound traffic from Azure Batch management and Azure Machine Learning services. However, if you have multiple computes and some of them use a public IP address, you need to allow this traffic.
126
126
127
-
When using Azure Machine Learning __compute instance__ or __compute cluster__ (_with a public IP address_), allow inbound traffic from the Azure Machine Learning service. A compute instance or compute cluster _with no public IP_(preview) __doesn't__ require this inbound communication. A Network Security Group allowing this traffic is dynamically created for you, however you might need to also create user-defined routes (UDR) if you have a firewall. When creating a UDR for this traffic, you can use either **IP Addresses** or **service tags** to route the traffic.
127
+
When using Azure Machine Learning __compute instance__ or __compute cluster__ (_with a public IP address_), allow inbound traffic from the Azure Machine Learning service. A compute instance or compute cluster _with no public IP___doesn't__ require this inbound communication. A Network Security Group allowing this traffic is dynamically created for you, however you might need to also create user-defined routes (UDR) if you have a firewall. When creating a UDR for this traffic, you can use either **IP Addresses** or **service tags** to route the traffic.
0 commit comments