Skip to content

Commit 1e07b19

Browse files
committed
Modify files according to feedback
Renaming .PNG to .png files Modify md file
1 parent 512030d commit 1e07b19

File tree

5 files changed

+18
-17
lines changed

5 files changed

+18
-17
lines changed

articles/data-factory/quickstart-enable-customer-managed-key.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Encrypt Data Factory with Customer Managed Key (CMK)
2+
title: Encrypt Azure Data Factory with customer-managed key
33
description: Enhance Data Factory security with Bring Your Own Key (BYOK)
44
services: data-factory
55
documentationcenter: ''
@@ -19,13 +19,14 @@ Azure Data Factory encrypts data at rest, including entity definitions, any data
1919

2020
Azure Key Vault is required to store customer-managed keys. You can either create your own keys and store them in a key vault, or you can use the Azure Key Vault APIs to generate keys. Key vault and Data Factory must be in the same Azure Active Directory (Azure AD) tenant and in the same region, but they may be in different subscriptions. For more information about Azure Key Vault, see [What is Azure Key Vault?](../key-vault/general/overview.md)
2121

22-
[!NOTE] For now, customer-managed key can only be configured on an empty Data Factory: no linked service, no pipeline, no data sets, nothing. Consider enable customer-managed key right after factory creation.
22+
[!NOTE]
23+
For now, customer-managed key can only be configured on an empty Data Factory: no linked service, no pipeline, no data sets, nothing. Consider enable customer-managed key right after factory creation.
2324

2425
## About Customer-Managed Keys
2526

2627
The following diagram shows how Data Factory uses Azure Active Directory and Azure Key Vault to make requests using the customer-managed key:
2728

28-
![Diagram showing how customer-managed keys work in Azure Data Factory](media/quickstart-enable-customer-managed-key/encryption-customer-managed-keys-diagram.png)
29+
![Diagram showing how customer-managed keys work in Azure Data Factory](media/quickstart-enable-customer-managed-key/encryption-customer-managed-keys-diagram.png)
2930

3031
The following list explains the numbered steps in the diagram:
3132

@@ -44,49 +45,49 @@ Using customer-managed keys with Data Factory requires two properties to be set
4445
- [How to use soft-delete with PowerShell](../key-vault/general/soft-delete-powershell.md)
4546
- [How to use soft-delete with CLI](../key-vault/general/soft-delete-cli.md)
4647

47-
If you are creating a new Azure Key Vault through Azure Portal, __Soft Delete__ and __Do Not Purge__ can be enabled as follows:
48+
If you are creating a new Azure Key Vault through Azure portal, __Soft Delete__ and __Do Not Purge__ can be enabled as follows:
4849

49-
![Screenshot Enable Soft Delete and Purge Protection upon creation of Key Vault](media/quickstart-enable-customer-managed-key/01-enable-purge-protection.png)
50+
![Screenshot Enable Soft Delete and Purge Protection upon creation of Key Vault](media/quickstart-enable-customer-managed-key/01-enable-purge-protection.png)
5051

5152
### Grant Data Factory Access to Key Vault
5253

5354
Make sure that Azure Key Vault and Azure Data Factory are in the same Azure Active Directory (Azure AD) tenant and in the _same region_. From Azure Key Vault access control, grant data factory's Managed Service Identity (MSI) following permissions: _Get_, _Unwrap Key_, and _Wrap Key_. These permissions are required to enable customer-managed keys in Data Factory.
5455

55-
![Screenshot Enable Data Factory Access to Key Vault](media/quickstart-enable-customer-managed-key/02-access-policy-factory-msi.png)
56+
![Screenshot Enable Data Factory Access to Key Vault](media/quickstart-enable-customer-managed-key/02-access-policy-factory-msi.png)
5657

5758
### Generate or Upload customer-managed key to Key Vault
5859

59-
You can either create your own keys and store them in a key vault, or you can use the Azure Key Vault APIs to generate keys. Note that only 2048-bit RSA keys are supported with Data Factory encryption. For more information, see [About keys, secrets, and certificates](../key-vault/general/about-keys-secrets-certificates.md).
60+
You can either create your own keys and store them in a key vault, or you can use the Azure Key Vault APIs to generate keys. Only 2048-bit RSA keys are supported with Data Factory encryption. For more information, see [About keys, secrets, and certificates](../key-vault/general/about-keys-secrets-certificates.md).
6061

61-
![Screenshot Generate Customer Managed Key](media/quickstart-enable-customer-managed-key/03-create-key.png)
62+
![Screenshot Generate Customer Managed Key](media/quickstart-enable-customer-managed-key/03-create-key.png)
6263

6364
## Enable Customer-Managed Keys
6465

6566
1. Ensure the Data Factory is empty: no linked service, no pipeline, and no data set, nothing. For now, deploying customer-managed key to a non-empty factory will result in an error.
6667

67-
2. To locate the key URI in the Azure portal, navigate to Azure Key Vault, and select the Keys setting. Select the wanted key, then click the key to view its versions. Select a key version to view the settings
68+
1. To locate the key URI in the Azure portal, navigate to Azure Key Vault, and select the Keys setting. Select the wanted key, then click the key to view its versions. Select a key version to view the settings
6869

69-
3. Copy the value of the Key Identifier field, which provides the URI
70+
1. Copy the value of the Key Identifier field, which provides the URI
7071

71-
![Screenshot Get Key URI from Key Vault](media/quickstart-enable-customer-managed-key/04-get-key-uri.png)
72+
![Screenshot Get Key URI from Key Vault](media/quickstart-enable-customer-managed-key/04-get-key-uri.png)
7273

73-
4. Launch Azure Data Factory portal, and using the navigation bar on the left, jump to Data Factory Home Page
74+
1. Launch Azure Data Factory portal, and using the navigation bar on the left, jump to Data Factory Home Page
7475

75-
5. Click on the __Customer manged key__ icon
76+
1. Click on the __Customer manged key__ icon
7677

77-
![Screenshot Enable Customer Managed Key in Data Factory](media/quickstart-enable-customer-managed-key/05-cmk-configuration.png)
78+
![Screenshot Enable Customer Managed Key in Data Factory](media/quickstart-enable-customer-managed-key/05-cmk-configuration.png)
7879

79-
6. Enter the URI for customer-managed key that you copied before
80+
1. Enter the URI for customer-managed key that you copied before
8081

81-
7. Click __Save__ and customer-manged key encryption is enabled for Data Factory
82+
1. Click __Save__ and customer-manged key encryption is enabled for Data Factory
8283

8384
## Update Key Version
8485

8586
When you create a new version of a key, update data factory to use the new version. Follow similar steps as described in section _Enable Customer-Managed Keys_, including:
8687

8788
1. Locate the URI for the new key version through Azure Key Vault Portal
8889

89-
1. Navigate to __Customer managed key__ setting
90+
1. Navigate to __Customer-managed key__ setting
9091

9192
1. Replace and paste in the URI for the new key
9293

0 commit comments

Comments
 (0)