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' } }"