Skip to content

Commit 7b11f36

Browse files
committed
edit
1 parent 999ddcd commit 7b11f36

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

articles/operational-excellence/relocation-key-vault.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.custom: subject-relocation
1616

1717
Azure Key Vault doesn't support key vault relocation to another region.
1818

19-
Instead of relocation, you'll need to:
19+
Instead of relocation, you need to:
2020

2121
- Create a new key vault with the relocation of the associated Azure services.
2222
- Regenerate any required [keys](/azure/key-vault/keys/about-keys), [secrets](/azure/key-vault/secrets/about-secrets), or [certificates](/azure/key-vault/certificates/about-certificates). In some cases, you may need to transfer the secrets or certificates from your existing key vault to the relocated key vault.
@@ -25,8 +25,6 @@ Instead of relocation, you'll need to:
2525

2626
## Prerequisites
2727

28-
Here are some considerations and checks which need to be performed as prerequisites:
29-
3028
- Verify that your Azure subscription allows you to create Key Vaults in the target region. To enable the required quota, contact support.
3129
- Create a dependency map with all the Azure services used by the Key Vault. For the services that are in scope of the relocation, you must elect the appropriate relocation strategy.
3230

@@ -42,11 +40,10 @@ Here are some considerations and checks which need to be performed as prerequisi
4240

4341
## Consideration for Service Endpoints
4442

45-
The virtual network service endpoints for Azure Key Vault restrict access to a specified virtual network. The endpoints can also restrict access to a list of IPv4 (internet protocol version 4) address ranges. Any user connecting to the Key Vault from outside those sources is denied access. If Service endpoints were configured in the source region for the Key Vault resource, the same would need to be done in the target one. The steps for this scenario are mentioned below:
43+
The virtual network service endpoints for Azure Key Vault restrict access to a specified virtual network. The endpoints can also restrict access to a list of IPv4 (internet protocol version 4) address ranges. Any user connecting to the Key Vault from outside those sources is denied access. If Service endpoints were configured in the source region for the Key Vault resource, the same would need to be done in the target one.
4644

4745
For a successful recreation of the Key Vault to the target region, the VNet and Subnet must be created beforehand. In case the move of these two resources is being carried out with the Azure Resource Mover tool, the service endpoints won’t be configured automatically. Hence, they need to be configured manually, which can be done through the [Azure portal](/azure/key-vault/general/quick-create-portal), the [Azure CLI](/azure/key-vault/general/quick-create-cli), or [Azure PowerShell](/azure/key-vault/general/quick-create-powershell).
4846

49-
Also, changes need to be made in the IaC of the Key Vault. In the `networkAcl` section, under _virtualNetworkRules_, add the rule for the target subnet. Ensure that the _ignoreMissingVnetServiceEndpoint_ flag is set to False, so that the IaC fails to deploy the Key Vault in case the service endpoint isn’t configured in the target region. This will ensure that the prerequisites in the target region are met.
5047

5148
## Consideration for Private Endpoint
5249

@@ -122,7 +119,7 @@ Keep in mind the following concepts:
122119
- Key vault names are globally unique. You can't reuse a vault name.
123120
- You need to reconfigure your access policies and network configuration settings in the new key vault.
124121
- You need to reconfigure soft-delete and purge protection in the new key vault.
125-
- The backup and restore operation won't preserve your autorotation settings. You might need to reconfigure the settings.
122+
- The backup and restore operation doesn't preserve your autorotation settings. You might need to reconfigure the settings.
126123

127124
## Modify the template
128125

@@ -185,7 +182,7 @@ To deploy the template by using Azure portal:
185182
}
186183
```
187184

188-
10. In case you have configured a service endpoint in your key vault, in the _networkAcl_ section, under _virtualNetworkRules_, add the rule for the target subnet. Ensure that the _ignoreMissingVnetServiceEndpoint_ flag is set to False, so that the IaC fails to deploy the Key Vault in case the service endpoint isn’t configured in the target region. This will ensure that the prerequisites in the target region are met.
185+
10. In case you configured a service endpoint in your key vault, in the _networkAcl_ section, under _virtualNetworkRules_, add the rule for the target subnet. Ensure that the _ignoreMissingVnetServiceEndpoint_ flag is set to False, so that the IaC fails to deploy the Key Vault in case the service endpoint isn’t configured in the target region.
189186

190187
_parameter.json_
191188

@@ -267,7 +264,7 @@ To deploy the template by using PowerShell:
267264
}
268265
```
269266

270-
4. In case you have configured a service endpoint in your key vault, in the _networkAcl_ section, under _virtualNetworkRules_, add the rule for the target subnet. Ensure that the _ignoreMissingVnetServiceEndpoint_ flag is set to False, so that the IaC fails to deploy the Key Vault in case the service endpoint isn’t configured in the target region. This will ensure that the prerequisites in the target region are met.
267+
4. In case you have configured a service endpoint in your key vault, in the _networkAcl_ section, under _virtualNetworkRules_, add the rule for the target subnet. Ensure that the _ignoreMissingVnetServiceEndpoint_ flag is set to False, so that the IaC fails to deploy the Key Vault in case the service endpoint isn’t configured in the target region.
271268

272269
_parameter.json_
273270

@@ -322,7 +319,7 @@ Deploy the template to create a new key vault in the target region.
322319

323320
3. Select **I agree to the terms and conditions stated above**, and then select **Select Purchase**.
324321

325-
4. Access Policies and Network configuration settings (private endpoints) need to be re-configured in the new Key Vault. Soft delete and purge protection need to be re-configured in the new key vault as well as the _Autorotation settings_.
322+
4. Access Policies and Network configuration settings (private endpoints) need to be re-configured in the new Key Vault. Soft delete and purge protection need to be re-configured in the new key vault and the _Autorotation settings_.
326323

327324
#### [PowerShell](#tab/azure-powershell)
328325

@@ -344,7 +341,7 @@ Deploy the template to create a new key vault in the target region.
344341

345342
---
346343

347-
3. Access Policies and Network configuration settings (private endpoints) need to be re-configured in the new Key Vault. Soft delete and purge protection need to be re-configured in the new key vault as well as the _Autorotation settings_.
344+
3. Access Policies and Network configuration settings (private endpoints) need to be re-configured in the new Key Vault. Soft delete and purge protection need to be re-configured in the new key vault and as the _Autorotation settings_.
348345

349346
> [!TIP]
350347
> If you receive an error which states that the XML specified is not syntactically valid, compare the JSON in your template with the schemas described in the Azure Resource Manager documentation.

0 commit comments

Comments
 (0)