Skip to content

Commit 7718dc1

Browse files
Merge pull request #211542 from Zhong-J/main
The PEM file with pass phrase protected is not supported to use
2 parents 44efc08 + 5149f07 commit 7718dc1

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

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

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,20 +116,26 @@ These rule collections are described in more detail in [What are some Azure Fire
116116

117117
### Kubernetes Compute
118118

119-
[Kubernetes Cluster](./how-to-attach-kubernetes-anywhere.md) running behind an outbound proxy server or firewall needs extra network configuration. Configure the [Azure Arc network requirements](../azure-arc/kubernetes/quickstart-connect-cluster.md?tabs=azure-cli#meet-network-requirements) needed by Azure Arc agents. The following outbound URLs are also required for Azure Machine Learning,
119+
[Kubernetes Cluster](./how-to-attach-kubernetes-anywhere.md) running behind an outbound proxy server or firewall needs extra egress network configuration.
120+
121+
* For Kubernetes with Azure Arc connection, configure the [Azure Arc network requirements](../azure-arc/kubernetes/quickstart-connect-cluster.md?tabs=azure-cli#meet-network-requirements) needed by Azure Arc agents.
122+
* For AKS cluster without Azure Arc connection, configure the [AKS extension network requirements](../aks/limit-egress-traffic.md#cluster-extensions).
123+
124+
Besides above requirements, the following outbound URLs are also required for Azure Machine Learning,
120125

121126
| Outbound Endpoint| Port | Description|Training |Inference |
122127
|--|--|--|--|--|
123128
| __\*.kusto.windows.net__<br>__\*.table.core.windows.net__<br>__\*.queue.core.windows.net__ | https:443 | Required to upload system logs to Kusto. |**&check;**|**&check;**|
124-
| __\*.azurecr.io__ | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**&check;**|**&check;**|
125-
| __\*.blob.core.windows.net__ | https:443 | Azure blob storage, required to fetch machine learning project scripts,data or models, and upload job logs/outputs.|**&check;**|**&check;**|
126-
| __\*.workspace.\<region\>.api.azureml.ms__<br>__\<region\>.experiments.azureml.net__<br>__\<region\>.api.azureml.ms__ | https:443 | Azure Machine Learning service API.|**&check;**|**&check;**|
129+
| __\<your ACR name\>.azurecr.io__<br>__\<your ACR name>\.\<region name>\.data.azurecr.io__ | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**&check;**|**&check;**|
130+
| __\<your storage account name\>.blob.core.windows.net__ | https:443 | Azure blob storage, required to fetch machine learning project scripts,data or models, and upload job logs/outputs.|**&check;**|**&check;**|
131+
| __\<your AzureML workspace ID>.workspace.\<region\>.api.azureml.ms__<br>__\<region\>.experiments.azureml.net__<br>__\<region\>.api.azureml.ms__ | https:443 | Azure Machine Learning service API.|**&check;**|**&check;**|
127132
| __pypi.org__ | https:443 | Python package index, to install pip packages used for training job environment initialization.|**&check;**|N/A|
128133
| __archive.ubuntu.com__<br>__security.ubuntu.com__<br>__ppa.launchpad.net__ | http:80 | Required to download the necessary security patches. |**&check;**|N/A|
129134

130135
> [!NOTE]
131136
> `<region>` is the lowcase full spelling of Azure Region, for example, eastus, southeastasia.
132-
137+
>
138+
> `<your AML workspace ID>` can be found in Azure portal - your Machine Learning resource page - Properties - Workspace ID.
133139
134140

135141

articles/machine-learning/v1/how-to-secure-web-service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ You can enable TLS either with Microsoft certificate or a custom certificate pur
112112
> [!IMPORTANT]
113113
> When you use a certificate from Microsoft, you don't need to purchase your own certificate or domain name.
114114

115-
* **When you use a custom certificate that you purchased**, you use the *ssl_cert_pem_file*, *ssl_key_pem_file*, and *ssl_cname* parameters. The following example demonstrates how to use .pem files to create a configuration that uses a TLS/SSL certificate that you purchased:
115+
* **When you use a custom certificate that you purchased**, you use the *ssl_cert_pem_file*, *ssl_key_pem_file*, and *ssl_cname* parameters. The PEM file with pass phrase protection is not supported. The following example demonstrates how to use .pem files to create a configuration that uses a TLS/SSL certificate that you purchased:
116116

117117
```python
118118
from azureml.core.compute import AksCompute

0 commit comments

Comments
 (0)