Skip to content

Commit f9a3cf4

Browse files
Merge pull request #221514 from nikhilp0/patch-1
Update how-to-prevent-data-loss-exfiltration.md
2 parents 9ba2c54 + 99f107b commit f9a3cf4

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

articles/machine-learning/how-to-prevent-data-loss-exfiltration.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ Azure Machine Learning has several inbound and outbound dependencies. Some of th
3535
* An Azure Virtual Network (VNet)
3636
* An Azure Machine Learning workspace with a private endpoint that connects to the VNet.
3737
* The storage account used by the workspace must also connect to the VNet using a private endpoint.
38+
* You need to recreate compute instance or scale down compute cluster to zero node.
39+
* Not required if you have joined preview.
40+
* Not required if you have new compute instance and compute cluster created after December 2022.
41+
42+
## Why do I need to use the service endpoint policy
43+
44+
Service endpoint policies allow you to filter egress virtual network traffic to Azure Storage accounts over service endpoint and allow data exfiltration to only specific Azure Storage accounts. Azure Machine Learning compute instance and compute cluster requires access to Microsoft-managed storage accounts for its provisioning. The Azure Machine learning alias in service endpoint policies includes Microsoft-managed storage accounts. We use service endpoint policies with the Azure Machine Learning alias to prevent data exfiltration or control the destination storage accounts. You can learn more in [Service Endpoint policy documentation](../virtual-network/virtual-network-service-endpoint-policies-overview.md).
3845

3946
## 1. Create the service endpoint policy
4047

@@ -63,6 +70,9 @@ Azure Machine Learning has several inbound and outbound dependencies. Some of th
6370
6471
1. Select __Review + Create__, and then select __Create__.
6572

73+
> [!IMPORTANT]
74+
> If your compute instance and compute cluster need access to additional storage accounts, your service endpoint policy should include the additional storage accounts in the resources section. Note that it is not required if you use Storage private endpoints. Service endpoint policy and private endpoint are independent.
75+
6676
## 2. Allow inbound and outbound network traffic
6777

6878
### Inbound
@@ -141,9 +151,13 @@ When using Azure ML curated environments, make sure to use the latest environmen
141151

142152
---
143153

154+
## Limitations
155+
156+
If you want to have data exfiltration with **No Public IP option**, you need to opt in to this Azure Machine Learning preview. Microsoft will contact you once your subscription has been allowlisted to the preview. It may take one to two weeks to allowlist your subscription. Use the form at [https://forms.office.com/r/0Rw6mXTT07](https://forms.office.com/r/0Rw6mXTT07) to opt in to this Azure Machine Learning preview.
157+
144158
## Next steps
145159

146160
For more information, see the following articles:
147161

148162
* [How to configure inbound and outbound network traffic](how-to-access-azureml-behind-firewall.md)
149-
* [Azure Batch simplified node communication](../batch/simplified-compute-node-communication.md)
163+
* [Azure Batch simplified node communication](../batch/simplified-compute-node-communication.md)

0 commit comments

Comments
 (0)