|
1 | 1 | ---
|
2 | 2 | title: Connect to a Synapse workspace using private links
|
3 |
| -description: This article will teach you how to connect to your Azure Synapse workspace using private links |
| 3 | +description: This article teaches you how to connect to your Azure Synapse workspace using private links |
4 | 4 | author: Danzhang-msft
|
5 | 5 | ms.service: azure-synapse-analytics
|
6 | 6 | ms.topic: how-to
|
7 | 7 | ms.subservice: security
|
8 |
| -ms.date: 01/20/2022 |
| 8 | +ms.date: 012/20/2024 |
9 | 9 | ms.author: danzhang
|
10 | 10 | ms.reviewer: whhender
|
11 | 11 | ---
|
12 | 12 |
|
13 | 13 | # Connect to your Azure Synapse workspace using private links
|
14 | 14 |
|
15 |
| -This article will teach you how to create a private endpoint to your Azure Synapse workspace. See [private links and private endpoints](../../private-link/index.yml) to learn more. |
| 15 | +This article teaches you how to create a private endpoint to your Azure Synapse workspace. See [private links and private endpoints](../../private-link/index.yml) to learn more. |
16 | 16 |
|
17 | 17 | ## Step 1: Register Network resource provider
|
18 | 18 |
|
19 |
| -If you haven't already done so, register the Network resource provider in the subscription hosting the Azure Synapse Workspace. Registering a resource provider configures your subscription to work with the resource provider. Choose *Microsoft.Network* from the list of resource providers when you [register](../../azure-resource-manager/management/resource-providers-and-types.md). |
| 19 | +If you haven't already done so, register the **Network** resource provider in the subscription hosting the Azure Synapse Workspace. Registering a resource provider configures your subscription to work with the resource provider. |
20 | 20 |
|
21 |
| -If you are creating a private endpoint in a different subscription than the subscription hosting the Azure Synapse Workspace, register *Microsoft.Synapse* in the subscription hosting the private endpoint. This is required when trying to approve or delete the private endpoint connection. |
| 21 | +1. In the Azure portal, select your subscription. |
| 22 | +1. Under **Settings**, select **Resource providers**. |
| 23 | +1. Choose *Microsoft.Network* from the list of resource providers and [register](../../azure-resource-manager/management/resource-providers-and-types.md). |
| 24 | + |
| 25 | +If you're creating a private endpoint in a different subscription than the subscription hosting the Azure Synapse Workspace, register *Microsoft.Synapse* in the subscription hosting the private endpoint. This is required when trying to approve or delete the private endpoint connection. |
22 | 26 |
|
23 | 27 | If the required resource provider is already registered, then proceed to Step 2.
|
24 | 28 |
|
25 | 29 | ## Step 2: Open your Azure Synapse workspace in Azure portal
|
26 | 30 |
|
27 |
| -Select **Private endpoint connection** under **Security**. |
28 |
| - |
| 31 | +1. In the Azure portal, on your workspace page, select the **Private endpoint connections** page under **Security**. |
| 32 | + |
| 33 | +  |
29 | 34 |
|
30 |
| -On the next screen select **+ Private endpoint**. |
| 35 | +1. Select **+ Private endpoint**. |
31 | 36 |
|
32 |
| - |
| 37 | +  |
33 | 38 |
|
34 | 39 | ## Step 3: Select your subscription and region details
|
35 | 40 |
|
36 |
| -Under the **Basics** tab in the **Create a private endpoint** window, choose your **Subscription** and **Resource Group**. Give a **Name** to the private endpoint that you want to create. Select the **Region** where you want the private endpoint created. |
| 41 | +1. Under the **Basics** tab in the **Create a private endpoint** window, choose your **Subscription** and **Resource Group**. |
| 42 | +1. Give a **Name** to the private endpoint that you want to create. |
| 43 | +1. Select the **Region** where you want the private endpoint created. |
| 44 | + |
| 45 | +1. Private endpoints are created in a subnet. The subscription, resource group, and region selected filter the private endpoint subnets. \ |
| 46 | +1. Select **Next: Resource >**. |
| 47 | + |
| 48 | +  |
37 | 49 |
|
38 |
| -Private endpoints are created in a subnet. The subscription, resource group, and region selected filter the private endpoint subnets. Select **Next: Resource >** when done. |
39 |
| - |
| 50 | +1. Select **Connect to an Azure resource in my directory** in the **Resource** tab. |
| 51 | +1. Select the **Subscription** that contains your Azure Synapse workspace. |
| 52 | +1. The **Resource type** for creating private endpoints to an Azure Synapse workspace is *Microsoft.Synapse/workspaces*. |
40 | 53 |
|
41 |
| -## Step 4: Select your Azure Synapse workspace details |
| 54 | +1. Select your Azure Synapse workspace as the **Resource**. Every Azure Synapse workspace has three **Target sub-resource** that you can create a private endpoint to: Sql, SqlOnDemand, and Dev. |
42 | 55 |
|
43 |
| -Select **Connect to an Azure resource in my directory** in the **Resource** tab. Select the **Subscription** that contains your Azure Synapse workspace. The **Resource type** for creating private endpoints to an Azure Synapse workspace is *Microsoft.Synapse/workspaces*. |
| 56 | + - Sql is for SQL query execution in dedicated SQL pools. |
| 57 | + - SqlOnDemand is SQL query execution in the built-in serverless SQL pool. |
| 58 | + - Dev is for accessing everything else inside Azure Synapse Analytics Studio workspaces. |
44 | 59 |
|
45 |
| -Select your Azure Synapse workspace as the **Resource**. Every Azure Synapse workspace has three **Target sub-resource** that you can create a private endpoint to: Sql, SqlOnDemand, and Dev. |
46 |
| -- Sql is for SQL query execution in dedicated SQL pools. |
47 |
| -- SqlOnDemand is SQL query execution in the built-in serverless SQL pool. |
48 |
| -- Dev is for accessing everything else inside Azure Synapse Analytics Studio workspaces. |
| 60 | + . Select **Next: Configuration>** to advance to the next part of the setup. |
49 | 61 |
|
50 |
| -Select **Next: Configuration>** to advance to the next part of the setup. |
51 |
| - |
| 62 | +  |
52 | 63 |
|
53 |
| -In the **Configuration** tab, select the **Virtual network** and the **Subnet** in which the private endpoint should be created. You also need to create a DNS record that maps to the private endpoint. |
| 64 | +1. In the **Configuration** tab, select the **Virtual network** and the **Subnet** in which the private endpoint should be created. You also need to create a DNS record that maps to the private endpoint. |
54 | 65 |
|
55 |
| -Select **Yes** for **Integrate with private DNS zone** to integrate your private endpoint with a private DNS zone. If you don't have a private DNS zone associated with your Microsoft Azure Virtual Network, then a new private DNS zone is created. Select **Review + create** when done. |
| 66 | +1. Select **Yes** for **Integrate with private DNS zone** to integrate your private endpoint with a private DNS zone. If you don't have a private DNS zone associated with your Microsoft Azure Virtual Network, then a new private DNS zone is created. Select **Review + create** when done. |
56 | 67 |
|
57 |
| - |
| 68 | +  |
58 | 69 |
|
59 |
| -When the deployment is complete, open your Azure Synapse workspace in Azure portal and select **Private endpoint connections**. The new private endpoint and private endpoint connection name associated to the private endpoint are shown. |
| 70 | +1. When the deployment is complete, open your Azure Synapse workspace in Azure portal and select **Private endpoint connections**. The new private endpoint and private endpoint connection name associated to the private endpoint are shown. |
60 | 71 |
|
61 |
| - |
| 72 | +  |
62 | 73 |
|
63 |
| -## Next steps |
| 74 | +## Related content |
64 | 75 |
|
65 |
| -Learn more about [Managed workspace Virtual Network](./synapse-workspace-managed-vnet.md) |
| 76 | +Learn more about [managed workspace virtual networks](./synapse-workspace-managed-vnet.md) |
66 | 77 |
|
67 |
| -Learn more about [Managed private endpoints](./synapse-workspace-managed-private-endpoints.md) |
| 78 | +Learn more about [managed private endpoints](./synapse-workspace-managed-private-endpoints.md) |
68 | 79 |
|
69 |
| -[Create Managed private endpoints to your data sources](./how-to-create-managed-private-endpoints.md) |
| 80 | +[Create managed private endpoints for your data sources](./how-to-create-managed-private-endpoints.md) |
0 commit comments