Dela via


Så här ändrar du prestandanivån för en HSM-betalning

Azure Payment HSM stöder flera SKU:er. En lista finns i Översikt över Azure Payment HSM: SKU:er som stöds. Den SKU som du anger under skapandeprocessen avgör ursprungligen prestandalicensnivån för din HSM-betalning.

Du kan ändra prestandanivån för en befintlig HSM-betalning genom att ändra dess SKU. Det finns inget avbrott i dina HSM:er för produktionsbetalning medan prestandanivån uppdateras.

SKU:n för en HSM-betalning kan uppdateras via ARMClient och PowerShell.

Uppdatera SKU:n via ARMClient

Du kan uppdatera SKU:n för din HSM-betalning med hjälp av Azure Resource Manager-klientverktyget, som är ett enkelt kommandoradsverktyg som anropar Azure Resource Manager-API:et. Installationsanvisningarna finns på https://github.com/projectkudu/ARMClient.

När du har installerat det kan du använda följande kommando:

armclient PATCH <resource-id>?api-version=2021-11-30 "{ 'sku': { 'name': '<sku>' } }" 

Till exempel:

armclient PATCH /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/myPaymentHSM?api-version=2021-11-30 "{ 'sku': { 'name': 'payShield10K_LMK1_CPS60' } }"

Uppdatera SKU:n direkt via PowerShell

Du kan uppdatera SKU:n för din betalnings-HSM med hjälp av cmdleten Azure PowerShell Invoke-RestMethod :

$sku="<sku>" 
$resourceId="<resource-id>" 
Invoke-RestMethod -Headers @{Authorization = "Bearer $((Get-AzAccessToken).Token)"} -Method PATCH -Uri "https://management.azure.com$($resourceId)?api-version=2021-11-30" -ContentType application/json -Body "{ 'sku': { 'name': '$sku' } }" 

Till exempel:

$sku="payShield10K_LMK1_CPS60" 
$resourceId="/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/myPaymentHSM" 
Invoke-RestMethod -Headers @{Authorization = "Bearer $((Get-AzAccessToken).Token)"} -Method PATCH -Uri "https://management.azure.com$($resourceId)?api-version=2021-11-30" -ContentType application/json -Body "{ 'sku': { 'name': '$sku' } }" 

Nästa steg