Změna úrovně výkonu platebního HSM

Hsm pro platby Azure podporuje několik skladových položek; Seznam najdete v tématu Přehled HSM pro platby Azure: podporované skladové položky. Skladová položka, kterou zadáte během procesu vytváření, zpočátku určuje úroveň výkonu vašeho platebního HSM.

Úroveň výkonu stávajícího platebního HSM můžete změnit změnou jeho skladové položky. Během aktualizace úrovně výkonu nedojde k přerušení modulů hardwarového zabezpečení pro produkční platby.

Skladovou položku platebního HSM je možné aktualizovat prostřednictvím ARMClient a PowerShellu.

Aktualizace skladové položky prostřednictvím ARMClient

Skladovou položku vašeho platebního HSM můžete aktualizovat pomocí klientského nástroje Azure Resource Manageru, což je jednoduchý nástroj příkazového řádku, který volá rozhraní API Azure Resource Manageru. Pokyny k instalaci jsou na https://github.com/projectkudu/ARMClientadrese .

Po instalaci můžete použít následující příkaz:

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

Příklad:

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

Aktualizace skladové položky přímo přes PowerShell

Skladovou položku platebního HSM můžete aktualizovat pomocí rutiny Invoke-RestMethod v Azure PowerShellu:

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

Příklad:

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

Další kroky