如何變更付款 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' } }"
下一步
- 閱讀付款 HSM 的概觀
- 了解如何開始使用 Azure 付款 HSM
- 請參閱 Azure 付款 HSM 的常見問題集