你当前正在访问 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' } }"
后续步骤
- 阅读付款 HSM 概述
- 了解如何开始使用 Azure 付款 HSM
- 请参阅 Azure 付款 HSM 常见问题解答