Skip to content

Commit bb25b9c

Browse files
Merge pull request #276842 from b-ahibbard/transition-keys
cmk transition
2 parents 61f5046 + 2b6e66f commit bb25b9c

File tree

3 files changed

+44
-3
lines changed

3 files changed

+44
-3
lines changed

articles/azure-netapp-files/configure-customer-managed-keys.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: b-ahibbard
66
ms.service: azure-netapp-files
77
ms.topic: how-to
88
ms.custom: references_regions, devx-track-azurecli, devx-track-azurepowershell
9-
ms.date: 06/26/2024
9+
ms.date: 07/25/2024
1010
ms.author: anfdocs
1111
---
1212

@@ -28,7 +28,6 @@ The following diagram demonstrates how customer-managed keys work with Azure Net
2828

2929
## Considerations
3030

31-
* Customer-managed keys can only be configured on new volumes. You can't migrate existing volumes to customer-managed key encryption.
3231
* To create a volume using customer-managed keys, you must select the *Standard* network features. You can't use customer-managed key volumes with volume configured using Basic network features. Follow instructions in to [Set the Network Features option](configure-network-features.md#set-the-network-features-option) in the volume creation page.
3332
* For increased security, you can select the **Disable public access** option within the network settings of your key vault. When selecting this option, you must also select **Allow trusted Microsoft services to bypass this firewall** to permit the Azure NetApp Files service to access your encryption key.
3433
* Customer-managed keys support automatic Managed System Identity (MSI) certificate renewal. If your certificate is valid, you don't need to manually update it.
@@ -360,6 +359,42 @@ You can use an Azure Key Vault that is configured to use Azure role-based access
360359
* [Create an SMB volume](azure-netapp-files-create-volumes-smb.md)
361360
* [Create a dual-protocol volume](create-volumes-dual-protocol.md)
362361
362+
## <a name="transition"></a> Transition an Azure NetApp Files volume to customer-managed keys (preview)
363+
364+
Azure NetApp Files supports the ability to move existing volumes using platform-managed keys to customer-managed keys. Once you complete the migration, you can't revert to platform-managed keys.
365+
366+
### Register the feature
367+
368+
Encryption key transition for Azure NetApp Files is currently in preview. Before using this feature for the first time, you need to register it.
369+
370+
1. Register the feature:
371+
372+
```azurepowershell-interactive
373+
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFMigratePmkToCmk
374+
```
375+
376+
2. Check the status of the feature registration:
377+
378+
```azurepowershell-interactive
379+
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFMigratePmkToCmk
380+
```
381+
> [!NOTE]
382+
> The **RegistrationState** may be in the `Registering` state for up to 60 minutes before changing to `Registered`. Wait until the status is **Registered** before continuing.
383+
384+
You can also use [Azure CLI commands](/cli/azure/feature) `az feature register` and `az feature show` to register the feature and display the registration status.
385+
386+
### Transition volumes
387+
388+
>[!NOTE]
389+
>When you transition volumes to use customer-managed keys, you must perform the transition for every virtual network where your Azure NetApp Files account has volumes.
390+
391+
1. Ensure you [configured your Azure NetApp Files account to use customer-managed keys](#configure-a-netapp-account-to-use-customer-managed-keys).
392+
1. In the Azure portal, navigate to **Encryption**.
393+
1. Select the **CMK Migration** tab.
394+
1. From the drop-down menu, select the virtual network and key vault private endpoint you want to use.
395+
1. Azure generates a list of volumes to be encrypted by your customer-managed key.
396+
1. Select **Confirm** to initiate the migration.
397+
363398
## Rekey all volumes under a NetApp account
364399
365400
If you have already configured your NetApp account for customer-managed keys and have one or more volumes encrypted with customer-managed keys, you can change the key that is used to encrypt all volumes under the NetApp account. You can select any key that is in the same key vault. Changing key vaults isn't supported.

articles/azure-netapp-files/faq-security.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ By default key management for Azure NetApp Files is handled by the service, usin
3232

3333
Alternatively, [customer-managed keys for Azure NetApp Files volume encryption](configure-customer-managed-keys.md) can be used where keys are stored in [Azure Key Vault](../key-vault/general/basic-concepts.md). With customer-managed keys, you can fully manage the relationship between a key's life cycle, key usage permissions, and auditing operations on keys. The feature is generally available (GA) in [supported regions](configure-customer-managed-keys.md#supported-regions).
3434

35+
Azure NetApp Files supports the ability to move existing volumes using platform-managed keys to customer-managed keys. Once you complete the transition, you cannot revert back to platform-managed keys. For additional information, see [Transition an Azure NetApp Files volume to customer-managed keys](configure-customer-managed-keys.md#transition).
36+
3537
Also, customer-managed keys using Azure Dedicated HSM is supported on a controlled basis. Support is currently available in the East US, South Central US, West US 2, and US Gov Virginia regions. You can request access [with the Azure NetApp Files feedback form](https://aka.ms/ANFFeedback). As capacity becomes available, requests will be approved.
3638

3739
## Can I configure the NFS export policy rules to control access to the Azure NetApp Files service mount target?

articles/azure-netapp-files/whats-new.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: b-hchen
66
ms.service: azure-netapp-files
77
ms.custom: linux-related-content
88
ms.topic: overview
9-
ms.date: 07/19/2024
9+
ms.date: 07/25/2024
1010
ms.author: anfdocs
1111
---
1212

@@ -16,6 +16,10 @@ Azure NetApp Files is updated regularly. This article provides a summary about t
1616

1717
## July 2024
1818

19+
* [Transition a volume to customer-managed keys](configure-customer-managed-keys.md#transition) (Preview)
20+
21+
Azure NetApp Files now supports the ability to transition an existing volume to use customer-managed keys for volume encryption.
22+
1923
* [Customer-managed keys for Azure NetApp Files volume encryption](configure-customer-managed-keys.md#supported-regions) is now available in all US Gov regions
2024

2125
* [Azure NetApp Files large volume enhancement:](large-volumes-requirements-considerations.md) increased throughput and maximum size limit of 2-PiB volume (preview)

0 commit comments

Comments
 (0)