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

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

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

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

透過 ARMClient 更新 SKU

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

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

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

例如:

armclient PATCH /subscriptions/6cc6a46d-fc29-46c4-bd82-6afaf0e61b92/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/6cc6a46d-fc29-46c4-bd82-6afaf0e61b92/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' } }" 

下一步