Rychlý start: Vytvoření hsm plateb Azure pomocí Azure PowerShellu

HSM pro platby Azure je služba "BareMetal", která se dodává pomocí modulů hardwarového zabezpečení (HSM) Thales payShield 10K, aby poskytovala kryptografické operace s klíči pro klíčové transakce v reálném čase v cloudu Azure. Modul HSM pro platby Azure je navržený speciálně tak, aby pomohl poskytovateli služeb a individuální finanční instituci urychlit strategii digitální transformace platebního systému a přijmout veřejný cloud. Další informace najdete v tématu HsM pro platby Azure: Přehled.

Tento rychlý start popisuje, jak vytvořit HSM pro platby Azure pomocí modulu Az.DedicatedHsm PowerShell.

Požadavky

Důležité

Azure Payment HSM je specializovaná služba. Aby zákazníci získali nárok na onboarding a používání HSM pro platby Azure, musí mít přiřazeného správce účtů Microsoftu a architekta cloudových služeb (CSA).

Pokud chcete požádat o službu, spusťte proces kvalifikace a připravte požadavky před on-boardingem, požádejte svého správce účtů Microsoft a CSA, aby odeslaly žádost e-mailem.

  • Musíte zaregistrovat jak Microsoft.HardwareSecurityModules poskytovatele prostředků, tak Microsoft.Network funkce HSM pro platby Azure. Podrobný postup, jak to provést, najdete v odkazu Registrace poskytovatele prostředků Azure Payment HSM a jeho funkcí.

    Výstraha

    Příznak funkce musíte použít na FastPathEnabled u každého ID předplatného a přidat fastpathenabled značku do každé virtuální sítě. Další informace naleznete v tématu Fastpathenabled.

    Pokud chcete rychle zjistit, jestli jsou poskytovatelé prostředků a funkce už zaregistrovaní, použijte rutinu Azure PowerShell Get-AzProviderFeature :

Get-AzProviderFeature -FeatureName "AzureDedicatedHsm" -ProviderNamespace Microsoft.HardwareSecurityModules

Get-AzProviderFeature -FeatureName "FastPathEnabled" -ProviderNamespace Microsoft.Network

V tomto rychlém startu můžete pokračovat, pokud "RegistrationState" obou příkazů vrátí "Registered".

  • Musíte mít předplatné Azure. Pokud ho nemáte, můžete si vytvořit bezplatný účet .

    Pokud máte více než jedno předplatné Azure, nastavte předplatné tak, aby se používalo pro fakturaci pomocí rutiny Azure PowerShell Set-AzContext .

    Set-AzContext -Subscription "<subscription-id>"
    
  • Musíte nainstalovat modul Az.DedicatedHsm PowerShell:

    Install-Module -Name Az.DedicatedHsm
    

Vytvoření skupiny zdrojů

Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure. Pomocí modulu Azure PowerShell New-AzResourceGroup vytvořte skupinu prostředků nazvanou myResourceGroup v umístění eastus.

New-AzResourceGroup -Name "myResourceGroup" -Location "EastUS"

Vytvoření virtuální sítě a podsítě

Před vytvořením platebního modulu HSM musíte nejprve vytvořit virtuální síť a podsíť.

Nejprve nastavte některé proměnné pro použití v následných operacích:

$VNetAddressPrefix = @("10.0.0.0/16")
$SubnetAddressPrefix = "10.0.0.0/24"
$tags = @{fastpathenabled="true"}

Pomocí rutiny Azure PowerShell New-AzDelegation vytvořte delegování služby, které se má přidat do vaší podsítě, a uložte výstup do proměnné:

$delegation = New-AzDelegation -Name "HSMDelegation" -ServiceName "Microsoft.HardwareSecurityModules/dedicatedHSMs"

Pomocí rutiny Azure PowerShell New-AzVirtualNetworkSubnetConfig vytvořte konfiguraci podsítě virtuální sítě a uložte výstup do proměnné:

$subnetConfig = New-AzVirtualNetworkSubnetConfig -Name "<subnet-name>" -AddressPrefix $SubnetAddressPrefix -Delegation $delegation

Poznámka:

Rutina New-AzVirtualNetworkSubnetConfig vygeneruje upozornění, které můžete bezpečně ignorovat.

K vytvoření virtuální sítě Azure použijte rutinu Azure PowerShell New-AzVirtualNetwork :

New-AzVirtualNetwork -Name "<vnet-name>" -ResourceGroupName "<resource-group>" -Location "EastUS" -Tag $tags -AddressPrefix $VNetAddressPrefix -Subnet $subnetConfig

K ověření správného vytvoření virtuální sítě použijte rutinu Azure PowerShell Get-AzVirtualNetwork :

Get-AzVirtualNetwork -Name "<vnet-name>" -ResourceGroupName "<resource-group>"

Poznamenejte si hodnotu vrácenou jako Id, protože se používá v dalším kroku. Je Id ve formátu:

"Id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",

Vytvoření platebního HSM

Pokud chcete vytvořit platební HSM, použijte rutinu New-AzDedicatedHsm a ID VNet z předchozího kroku.

New-AzDedicatedHsm -Name "<payment-hsm-name>" -ResourceGroupName "<resource-group>" -Location "East US" -Sku "payShield10K_LMK1_CPS60" -StampId "stamp1" -SubnetId "<subnet-id>"

Výstup vytvoření platebního HSM vypadá takto:

Name  Provisioning State SKU                     Location
----  ------------------ ---                     --------
myHSM Succeeded          payShield10K_LMK1_CPS60 East US

Získejte platební HSM

Pokud chcete zobrazit platební HSM a jeho vlastnosti, použijte rutinu Azure PowerShell Get-AzDedicatedHsm.

Get-AzDedicatedHsm -Name "<payment-hsm-name>" -ResourceGroup "<resource-group>"

Pro vypsání všech vašich platebních HSMů použijte rutinu Get-AzDedicatedHsm bez parametrů.

Pokud chcete získat další informace o platebním HSM, můžete jako typ prostředku použít rutinu Get-AzResource , zadat skupinu prostředků a Microsoft.HardwareSecurityModules/dedicatedHSMs:

Get-AzResource -ResourceGroupName "<resource-group>" -ResourceType "Microsoft.HardwareSecurityModules/dedicatedHSMs"

Odebrání platebního HSM

Pokud chcete odebrat platební HSM, použijte cmdlet Azure PowerShell Remove-AzDedicatedHsm. Následující příklad odstraní platební HSM ze <payment-hsm-name> skupiny prostředků:

Remove-AzDedicatedHsm -Name "<payment-hsm-name>" -ResourceGroupName "<resource-group>"

Odstraňte skupinu prostředků

Další rychlé návody a tutoriály v této kolekci vycházejí z tohoto rychlého začátku. Pokud chcete pokračovat v práci s dalšími úvodními průvodci a výukovými materiály, možná budete chtít tyto prostředky zachovat.

Pokud už ji nepotřebujete, můžete k odebrání skupiny prostředků a všech souvisejících prostředků použít rutinu Remove-AzResourceGroup Azure PowerShellu.

Remove-AzResourceGroup -Name "myResourceGroup"

Další kroky

V tomto rychlém startu jste vytvořili platební HSM, zobrazili a aktualizovali jeho vlastnosti a odstranili ho. Další informace o platebním HSM a o tom, jak ho integrovat s vašimi aplikacemi, najdete v těchto článcích.