Skip to content

Commit b6533e2

Browse files
final review
1 parent 1b4f1f5 commit b6533e2

File tree

2 files changed

+23
-32
lines changed

2 files changed

+23
-32
lines changed
Lines changed: 22 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: Private Link for Azure Health Data Services
3-
description: This article describes how to set up a private endpoint for Azure Health Data Services
2+
title: Configure Private Link for Azure Health Data Services
3+
description: Learn how to set up Private Link for secure access to Azure Health Data Services.
44
services: healthcare-apis
5-
author: chachachachami
5+
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: reference
9-
ms.date: 06/06/2022
10-
ms.author: chrupa
9+
ms.date: 05/06/2024
10+
ms.author: jasteppe
1111
---
1212

1313
# Configure Private Link for Azure Health Data Services
1414

15-
Private Link enables you to access Azure Health Data Services over a private endpoint. Private Link is a network interface that connects you privately and securely using a private IP address from your virtual network. With Private Link, you can access our services securely from your VNet as a first party service without having to go through a public Domain Name System (DNS). This article describes how to create, test, and manage your Private Endpoint for Azure Health Data Services.
15+
Private Link enables you to access Azure Health Data Services over a private endpoint. Private Link is a network interface that connects you privately and securely using a private IP address from your virtual network. With Private Link, you can access our services securely from your virtual network as a first party service without having to go through a public Domain Name System (DNS). This article describes how to create, test, and manage your Private Endpoint for Azure Health Data Services.
1616

1717
>[!Note]
1818
> Neither Private Link nor Azure Health Data Services can be moved from one resource group or subscription to another once Private Link is enabled. To make a move, delete the Private Link first, and then move Azure Health Data Services. Create a new Private Link after the move is complete. Next, assess potential security ramifications before deleting the Private Link.
@@ -23,9 +23,9 @@ Private Link enables you to access Azure Health Data Services over a private end
2323

2424
Before you create a private endpoint, the following Azure resources must be created first:
2525

26-
- **Resource Group** – The Azure resource group that will contain the virtual network and private endpoint.
27-
- **Workspace**This is a logical container for FHIR and DICOM service instances.
28-
- **Virtual Network** – The VNet to which your client services and private endpoint will be connected.
26+
- **Resource Group** – The Azure resource group that contains the virtual network and private endpoint.
27+
- **Workspace**The logical container for FHIR® and DICOM® service instances.
28+
- **Virtual Network** – The virtual network to which your client services and private endpoint is connected.
2929

3030
For more information, see [Private Link Documentation](./../private-link/index.yml).
3131

@@ -35,7 +35,7 @@ To create a private endpoint, a user with Role-based access control (RBAC) permi
3535

3636
Private link is configured at the workspace level, and is automatically configured for all FHIR and DICOM services within the workspace.
3737

38-
There are two ways to create a private endpoint. Auto Approval flow allows a user that has RBAC permissions on the workspace to create a private endpoint without a need for approval. Manual Approval flow allows a user without permissions on the workspace to request a private endpoint to be approved by owners of the workspace or resource group.
38+
There are two ways to create a private endpoint. Auto Approval flow allows a user that has RBAC permissions on the workspace to create a private endpoint without a need for approval. Manual Approval flow allows a user without permissions on the workspace to request a that owners of the workspace or resource group approve the private endpoint.
3939

4040
> [!NOTE]
4141
> When an approved private endpoint is created for Azure Health Data Services, public traffic to it is automatically disabled.
@@ -44,49 +44,47 @@ There are two ways to create a private endpoint. Auto Approval flow allows a use
4444

4545
Ensure the region for the new private endpoint is the same as the region for your virtual network. The region for the workspace can be different.
4646

47-
[![Screen image of the Azure portal Basics Tab.](media/private-link/private-link-basics.png)](media/private-link/private-link-basics.png#lightbox)
47+
:::image type="content" source="media/private-link/private-link-basics.png" alt-text="Screenshot showing image of the Azure portal Basics Tab.":::
4848

4949
For the resource type, search and select **Microsoft.HealthcareApis/workspaces** from the drop-down list. For the resource, select the workspace in the resource group. The target subresource, **healthcareworkspace**, is automatically populated.
5050

51-
[![Screen image of the Azure portal Resource tab.](media/private-link/private-link-resource.png)](media/private-link/private-link-resource.png#lightbox)
51+
:::image type="content" source="media/private-link/private-link-resource.png" alt-text="Screenshot showing image of the Azure portal Resource tab.":::
5252

5353
### Manual approval
5454

5555
For manual approval, select the second option under Resource, **Connect to an Azure resource by resource ID or alias**. For the resource ID, enter **subscriptions/{subcriptionid}/resourceGroups/{resourcegroupname}/providers/Microsoft.HealthcareApis/workspaces/{workspacename}**. For the Target subresource, enter **healthcareworkspace** as in Auto Approval.
5656

57-
[![Screen image of the Manual Approval Resources tab.](media/private-link/private-link-resource-id.png)](media/private-link/private-link-resource-id.png#lightbox)
57+
:::image type="content" source="media/private-link/private-link-resource-id.png" alt-text="Screen image of the Manual Approval Resources tab.":::
5858

5959
### Private Link DNS configuration
6060

6161
After the deployment is complete, select the Private Link resource in the resource group. Open **DNS configuration** from the settings menu. You can find the DNS records and private IP addresses for the workspace, and FHIR and DICOM services.
6262

63-
[![Screen image of the Azure portal DNS Configuration.](media/private-link/private-link-dns-configuration.png)](media/private-link/private-link-dns-configuration.png#lightbox)
63+
:::image type="content" source="media/private-link/private-link-dns-configuration.png" alt-text="Screenshot showing image of the Azure portal DNS Configuration.":::
6464

6565
### Private Link Mapping
6666

67-
After the deployment is complete, browse to the new resource group that is created as part of the deployment. You'll see two private DNS zone records and one for each service. If you have more FHIR and DICOM services in the workspace, additional DNS zone records will be created for them.
67+
After the deployment is complete, browse to the new resource group that is created as part of the deployment. You should see two private DNS zone records and one for each service. If you have more FHIR and DICOM services in the workspace, more DNS zone records are created for them.
6868

69-
[![Screen image of Private Link FHIR Mapping.](media/private-link/private-link-fhir-map.png)](media/private-link/private-link-fhir-map.png#lightbox)
69+
:::image type="content" source="media/private-link/private-link-fhir-map.png" alt-text="Screenshot showing image of Private Link FHIR Mapping.":::
7070

71-
Select **Virtual network links** from the **Settings**. You'll notice the FHIR service is linked to the virtual network.
72-
73-
[![Screen image of Private Link VNet Link FHIR.](media/private-link/private-link-vnet-link-fhir.png)](media/private-link/private-link-vnet-link-fhir.png#lightbox)
71+
Select **Virtual network links** from the **Settings**. Notice that the FHIR service is linked to the virtual network.
7472

73+
:::image type="content" source="media/private-link/private-link-vnet-link-fhir.png" alt-text="Screenshot showing image of Private Link virtual network Link FHIR.":::
7574

7675
Similarly, you can see the private link mapping for the DICOM service.
7776

78-
[![Screen image of Private Link DICOM Mapping.](media/private-link/private-link-dicom-map.png)](media/private-link/private-link-dicom-map.png#lightbox)
77+
:::image type="content" source="media/private-link/private-link-dicom-map.png" alt-text="Screenshot showing image of Private Link DICOM Mapping.":::
7978

8079
Also, you can see the DICOM service is linked to the virtual network.
8180

82-
[![Screen image of Private Link VNet Link DICOM](media/private-link/private-link-vnet-link-dicom.png)](media/private-link/private-link-vnet-link-dicom.png#lightbox)
81+
:::image type="content" source="media/private-link/private-link-vnet-link-dicom.png" alt-text="Screenshot showing image of Private Link virtual network Link DICOM.":::
8382

8483
## Test private endpoint
8584

8685
To verify that your service isn’t receiving public traffic after disabling public network access, select the `/metadata` endpoint for your FHIR service, or the /health/check endpoint of the DICOM service, and you'll receive the message 403 Forbidden.
8786

88-
> [!NOTE]
89-
> It can take up to 5 minutes after updating the public network access flag before public traffic is blocked.
87+
It can take up to 5 minutes after updating the public network access flag before public traffic is blocked.
9088

9189
> [!IMPORTANT]
9290
> Every time a new service gets added into the Private Link enabled workspace, wait for the provisioning to complete. Refresh the private endpoint if DNS A records are not getting updated for the newly added service(s) in the workspace. If DNS A records are not updated in your private DNS zone, requests to a newly added service(s) will not go over Private Link.
@@ -97,11 +95,4 @@ To ensure your Private Endpoint can send traffic to your server:
9795
2. Remote Desktop Protocols (RDP) into the VM.
9896
3. Access your FHIR server’s `/metadata` endpoint from the VM. You should receive the capability statement as a response.
9997

100-
## Next steps
101-
102-
In this article, you've learned how to configure Private Link for Azure Health Data Services. Private Link is configured at the workspace level and all subresources, such as FHIR services and DICOM services with the workspace, are linked to the Private Link and the virtual network. For more information about Azure Health Data Services, see
103-
104-
>[!div class="nextstepaction"]
105-
>[Overview of Azure Health Data Services](healthcare-apis-overview.md)
106-
107-
FHIR® is a registered trademark of [HL7](https://hl7.org/fhir/) and is used with the permission of HL7.
98+
[!INCLUDE [FHIR and DICOM trademark statement](./includes/healthcare-apis-fhir-dicom-trademark.md)]

articles/healthcare-apis/network-access-security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: timritzer
66
ms.service: healthcare-apis
77
ms.subservice: fhir
88
ms.topic: conceptual
9-
ms.date: 04/24/2024
9+
ms.date: 05/06/2024
1010
ms.author: jasteppe
1111
---
1212

0 commit comments

Comments
 (0)