共用方式為


如何變更付款 HSM 的效能等級

Azure 付款 HSM 支援數個 SKU;如需清單,請參閱 Azure 付款 HSM 概觀:支援的 SKU。 您在建立流程期間指定的 SKU,一開始便會決定付款 HSM 的效能授權等級。

您可以變更現有付款 HSM 的 SKU 來變更其效能等級。 效能等級更新時,生產付款 HSM 不會遭到中斷。

可以透過 ARMClient 和 PowerShell 更新付款 HSM 的 SKU。

透過 ARMClient 更新 SKU

您可以使用 Azure Resource Manager 用戶端工具 (即呼叫 Azure Resource Manager API 的簡單命令列工具),來更新付款 HSM 的 SKU。 安裝指示位於 https://github.com/projectkudu/ARMClient

安裝之後,您就可以使用下列命令:

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

例如:

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

透過 PowerShell 直接更新 SKU

您可以使用 Azure PowerShell Invoke-RestMethod Cmdlet,來更新付款 HSM 的 SKU:

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

例如:

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

下一步