Skip to content

Commit 0ed4538

Browse files
committed
update
1 parent 054b465 commit 0ed4538

9 files changed

+69
-22
lines changed

articles/payment-hsm/certification-compliance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ tags: azure-resource-manager
88
ms.service: payment-hsm
99
ms.workload: security
1010
ms.topic: article
11-
ms.date: 01/25/2022
11+
ms.date: 03/25/2023
1212
ms.author: mbaldwin
1313
---
1414

1515
# Certification and compliance
1616

17-
Azure maintains the largest compliance portfolio in the industry. For details, see [Microsoft Azure Compliance Offerings](https://azure.microsoft.com/en-us/resources/microsoft-azure-compliance-offerings/), Each offering description provides an up to-date-scope statement and links to useful downloadable resources.
17+
Azure maintains the largest compliance portfolio in the industry. For details, see [Microsoft Azure Compliance Offerings](https://azure.microsoft.com/resources/microsoft-azure-compliance-offerings/), Each offering description provides an up to-date-scope statement and links to useful downloadable resources.
1818

1919
Azure payment HSM meets following compliance standards:
2020

articles/payment-hsm/create-payment-hsm.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ In this tutorial, you learn how to:
3434

3535
- You must register the "Microsoft.HardwareSecurityModules" and "Microsoft.Network" resource providers, as well as the Azure Payment HSM features. Steps for doing so are at [Register the Azure Payment HSM resource provider and resource provider features](register-payment-hsm-resource-providers.md).
3636

37+
> [!WARNING]
38+
> You must apply the "FastPathEnabled" feature flag to **every** subscription ID, and add the "fastpathenabled" tag to **every** virtual network. For more details, see [Fastpathenabled](fastpathenabled.md).
39+
3740
To quickly ascertain if the resource providers and features are already registered, use the Azure CLI [az provider show](/cli/azure/provider#az-provider-show) command. (You will find the output of this command more readable if you display it in table-format.)
3841

3942
```azurecli-interactive

articles/payment-hsm/deployment-scenarios.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ tags: azure-resource-manager
88
ms.service: payment-hsm
99
ms.workload: security
1010
ms.topic: article
11-
ms.date: 12/01/2022
11+
ms.date: 03/25/2023
1212
ms.author: mbaldwin
1313

1414
---
@@ -38,19 +38,6 @@ For High Availability, customer must allocate HSMs between stamp 1 and stamp 2 (
3838

3939
This scenario caters to regional-level failure. The usual strategy is to completely switch the application stack (and its HSMs), rather than trying to reach an HSM in Region 2 from application in Region 1 due to latency.
4040

41-
## fastpathenabled
42-
43-
The fastpathenabled tag is an Azure Feature Exposure Control (AFEC) flag, which will enable subscriptions to connect to Payment HSM.
44-
45-
The fastpathenabled tag must be added/registered to all subscriptions that connect to Payment HSM. Enabling the fastpathenabled tag on the subscriptions with existing resources will have **no** impact on the existing resources. Follow the steps outlined in Register the [Azure Payment HSM resource providers](register-payment-hsm-resource-providers.md?tabs=azure-cli).
46-
47-
> [!NOTE]
48-
> If you have multiple subscriptions that require access to a Payment HSM, contact [Mirosoft support](support-guide.md#microsoft-support) to have all subscription IDs enabled.
49-
50-
The fastpathenabled tag must be enabled on any virtual networks that the Payment HSM uses, peered or otherwise. For instance, to peer a virtual network of a payment HSM with a virtual network of a VM, you must first add the fastpathenabled tag to the latter. Unfortunately, adding the fastpathenabled tag through the Azure portal is insufficient -- it must be done from the commandline. To o so, follow the steps outlined in [How to peer Azure Payment HSM virtual networks](peer-vnets.md?tabs=azure-cli)
51-
52-
For an MNAT scenario, ensure that you add the fastpathenabled tag with a value of `True` when creating the NAT gateway (not after the NAT gateway is created).
53-
5441
## Next steps
5542

5643
- Learn more about [Azure Payment HSM](overview.md)
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Azure Payment HSM fastpathenabled tag
3+
description: The fastpathenabled tag, as it relates to Azure Payment HSM and affiliated subscriptions and virtual networks
4+
services: payment-hsm
5+
author: msmbaldwin
6+
7+
tags: azure-resource-manager
8+
ms.service: payment-hsm
9+
ms.workload: security
10+
ms.topic: article
11+
ms.date: 03/25/2023
12+
ms.author: mbaldwin
13+
14+
---
15+
16+
# Fastpathenabled
17+
18+
Within the context of Azure Payment HSM, "Fastpathenabled" is used in two related but distinct ways:
19+
20+
- "FastPathEnabled" (capitalized) is a an Azure Feature Exposure Control (AFEC) flag. It must be applied to **every** subscription ID that wants to connect to a payment HSM.
21+
- "fastpathenabled" (lowercased) is a virtual network tag. It must be added to **every** virtual network and NAT gateway (when applicable) that interacts with a payment HSM.
22+
23+
### Subscriptions
24+
25+
The "FastPathEnabled" feature flag must be added/registered to all subscriptions IDs that connect to a payment HSM. If you have multiple subscriptions IDs that require access to a payment HSM, include them all when contacting [Mirosoft support](support-guide.md#microsoft-support) (after you [Register the resource providers and features](register-payment-hsm-resource-providers.md)).
26+
27+
> [!WARNING]
28+
Applying the "FastPathEnabled" feature flag to a subscription that already has resources has **no** effect on existing resources. You must register those resources by following the stpes in [Register the resource providers and features](register-payment-hsm-resource-providers.md).
29+
30+
### Virtual networks
31+
32+
The "fastpathenabled" tag must be enabled on every virtual networks that the payment HSM uses, peered or otherwise. For instance, to peer a virtual network of a payment HSM with a virtual network of a VM, you must first add the "fastpathenabled" tag to the latter.
33+
34+
Unfortunately, adding the "fastpathenabled" tag through the Azure portal is insufficient—it must be done from the commandline. To do so, follow the steps outlined in [How to peer Azure Payment HSM virtual networks](peer-vnets.md?tabs=azure-cli).
35+
36+
### Virtual Network NAT scenario
37+
38+
For an Virtual Network NAT scenario, you must add the "fastpathenabled" tag with a value of `True` when creating the NAT gateway (not after the NAT gateway is created).
39+
40+
## Next steps
41+
42+
- Learn more about [Azure Payment HSM](overview.md)
43+
- See common [Deployment scenarios](deployment-scenarios.md)
44+
- Find out how to [get started with Azure Payment HSM](getting-started.md)
45+
- Learn how to [Create a payment HSM](create-payment-hsm.md)
46+
- Read the [frequently asked questions](faq.yml)

articles/payment-hsm/quickstart-cli.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.author: mbaldwin
88
ms.topic: quickstart
99
ms.devlang: azurecli
1010
ms.custom: devx-track-azurecli
11-
ms.date: 09/12/2022
11+
ms.date: 03/25/2023
1212
---
1313

1414
# Quickstart: Create an Azure Payment HSM with the Azure CLI
@@ -21,6 +21,9 @@ This article describes how to create, update, and delete an Azure Payment HSM by
2121

2222
- You must register the "Microsoft.HardwareSecurityModules" and "Microsoft.Network" resource providers, as well as the Azure Payment HSM features. Steps for doing so are at [Register the Azure Payment HSM resource provider and resource provider features](register-payment-hsm-resource-providers.md).
2323

24+
> [!WARNING]
25+
> You must apply the "FastPathEnabled" feature flag to **every** subscription ID, and add the "fastpathenabled" tag to **every** virtual network. For more details, see [Fastpathenabled](fastpathenabled.md).
26+
2427
To quickly ascertain if the resource providers and features are already registered, use the Azure CLI [az provider show](/cli/azure/provider#az-provider-show) command. (You will find the output of this command more readable if you display it in table-format.)
2528

2629
```azurecli-interactive

articles/payment-hsm/quickstart-powershell.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ This article describes how you can create an Azure Payment HSM using the [Az.Ded
2121

2222
- You must register the "Microsoft.HardwareSecurityModules" and "Microsoft.Network" resource providers, as well as the Azure Payment HSM features. Steps for doing so are at [Register the Azure Payment HSM resource provider and resource provider features](register-payment-hsm-resource-providers.md).
2323

24+
> [!WARNING]
25+
> You must apply the "FastPathEnabled" feature flag to **every** subscription ID, and add the "fastpathenabled" tag to **every** virtual network. For more details, see [Fastpathenabled](fastpathenabled.md).
26+
2427
To quickly ascertain if the resource providers and features are already registered, use the Azure PowerShell [Get-AzProviderFeature](/powershell/module/az.resources/get-azproviderfeature) cmdlet:
2528

2629
```azurepowershell-interactive

articles/payment-hsm/quickstart-template.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ This article describes how to create a payment HSM with the host and management
2828

2929
- You must register the "Microsoft.HardwareSecurityModules" and "Microsoft.Network" resource providers, as well as the Azure Payment HSM features. Steps for doing so are at [Register the Azure Payment HSM resource provider and resource provider features](register-payment-hsm-resource-providers.md).
3030

31+
> [!WARNING]
32+
> You must apply the "FastPathEnabled" feature flag to **every** subscription ID, and add the "fastpathenabled" tag to **every** virtual network. For more details, see [Fastpathenabled](fastpathenabled.md).
33+
3134
To quickly ascertain if the resource providers and features are already registered, use the Azure CLI [az provider show](/cli/azure/provider#az-provider-show) command. (You will find the output of this command more readable if you display it in table-format.)
3235

3336
```azurecli-interactive

articles/payment-hsm/register-payment-hsm-resource-providers.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: msmbaldwin
66
ms.service: payment-hsm
77
ms.custom: devx-track-azurecli, devx-track-azurepowershell
88
ms.topic: overview
9-
ms.date: 09/12/2022
9+
ms.date: 02/25/2023
1010
ms.author: mbaldwin
1111
---
1212
# Register the Azure Payment HSM resource providers and resource provider features
@@ -25,7 +25,7 @@ az provider register --namespace "Microsoft.HardwareSecurityModules"
2525
az feature registration create --namespace "Microsoft.HardwareSecurityModules" --name "AzureDedicatedHsm"
2626
```
2727

28-
You must also register the "Microsoft.Network" resource provider and the "FastPathEnabled" feature.
28+
You must also register the "Microsoft.Network" resource provider and the "FastPathEnabled" Azure Feature Exposure Control (AFEC) flag. For more information on the "FastPathEnabled" feature flag, see [Fathpathenabled](fastpathenabled.md).
2929

3030
```azurecli-interactive
3131
az provider register --namespace "Microsoft.Network"
@@ -34,7 +34,7 @@ az feature registration create --namespace "Microsoft.Network" --name "FastPathE
3434
```
3535

3636
> [!IMPORTANT]
37-
> After registering the "FastPathEnabled" feature, you **must** contact the [Azure Payment HSM support team](support-guide.md#microsoft-support) team to have your registration approved. In your message to Microsoft support, include your subscription ID.
37+
> After registering the "FastPathEnabled" feature flag, you **must** contact the [Azure Payment HSM support team](support-guide.md#microsoft-support) team to have your registration approved. In your message to Microsoft support, include your subscription ID. If multiple subsciptions must connect with the payment HSM, you must include **all** the subscriopts IDs.
3838
3939
You can verify that your registrations are complete with the Azure CLI [az provider show](/cli/azure/provider#az-provider-show) command. (You will find the output of this command more readable if you display it in table-format.)
4040

@@ -58,7 +58,7 @@ Register-AzResourceProvider -ProviderNamespace Microsoft.HardwareSecurityModules
5858
Register-AzProviderFeature -FeatureName "AzureDedicatedHsm" -ProviderNamespace Microsoft.HardwareSecurityModules
5959
```
6060

61-
You must also register the "Microsoft.Network" resource provider and the "FastPathEnabled" feature.
61+
You must also register the "Microsoft.Network" resource provider and the "FastPathEnabled" Azure Feature Exposure Control (AFEC) flag. For more information on the "FastPathEnabled" feature flag, see [Fathpathenabled](fastpathenabled.md).
6262

6363
```azurepowershell-interactive
6464
Register-AzResourceProvider -ProviderNamespace Microsoft.Network
@@ -67,7 +67,7 @@ Register-AzProviderFeature -FeatureName "FastPathEnabled" -ProviderNamespace Mic
6767
```
6868

6969
> [!IMPORTANT]
70-
> After registering the "FastPathEnabled" feature, you **must** contact the [Azure Payment HSM support team](support-guide.md#microsoft-support) team to have your registration approved. In your message to Microsoft support, include your subscription ID.
70+
> After registering the "FastPathEnabled" feature flag, you **must** contact the [Azure Payment HSM support team](support-guide.md#microsoft-support) team to have your registration approved. In your message to Microsoft support, include your subscription ID. If multiple subsciptions must connect with the payment HSM, you must include **all** the subscriopts IDs.
7171
7272
You can verify that your registrations are complete with the Azure PowerShell [Get-AzProviderFeature](/powershell/module/az.resources/get-azproviderfeature) cmdlet:
7373

articles/payment-hsm/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
href: deployment-scenarios.md
5858
- name: Solution design
5959
href: solution-design.md
60+
- name: Fastpathenabled
61+
href: fastpathenabled.md
6062

6163
- name: Support
6264
items:

0 commit comments

Comments
 (0)