你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何更改付款 HSM 的性能级别

Azure 付款 HSM 支持多个 SKU,若要查看相关列表,请参阅 Azure 付款 HSM 概述:支持的 SKU。 付款 HSM 的性能许可证级别最初取决于创建过程中指定的 SKU。

可以通过更改其 SKU 来更改现有付款 HSM 的性能级别。 在性能级别更新时,生产付款 HSM 不会中断。

可以通过 ARMClient 和 PowerShell 更新付款 HSM 的 SKU。

通过 ARMClient 更新 SKU

Azure 资源管理器客户端工具是调用 Azure 资源管理器 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' } }" 

后续步骤