Como alterar o nível de desempenho de um HSM de pagamento
O HSM de Pagamento do Azure dá suporte a vários SKUs. Para obter uma lista, confira Visão geral do HSM de Pagamento do Azure: SKUs com suporte. O SKU especificado durante o processo de criação determina inicialmente o nível de licença de desempenho do HSM de pagamento.
Você pode alterar o nível de desempenho de um HSM de pagamento existente alterando sua SKU. Não haverá interrupção nos HSMs de pagamento de produção enquanto o nível de desempenho estiver sendo atualizado.
O SKU de um HSM de pagamento pode ser atualizado por meio do ARMClient e do PowerShell.
Atualizar o SKU por meio do ARMClient
Você pode atualizar o SKU do HSM de pagamento usando a ferramenta de cliente do Azure Resource Manager, que é uma ferramenta de linha de comando simples que chama a API do Azure Resource Manager. As instruções de instalação estão em https://github.com/projectkudu/ARMClient.
Uma vez instalado, você pode usar o seguinte comando:
armclient PATCH <resource-id>?api-version=2021-11-30 "{ 'sku': { 'name': '<sku>' } }"
Por exemplo:
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' } }"
Atualizar o SKU diretamente por meio do PowerShell
Você pode atualizar o SKU do HSM de pagamento usando o cmdlet Invoke-RestMethod do Azure PowerShell:
$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' } }"
Por exemplo:
$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' } }"
Próximas etapas
- Leia uma Visão geral do HSM de Pagamento
- Saiba como começar a usar o HSM de Pagamento do Azure
- Confira as Perguntas frequentes sobre o HSM de Pagamento do Azure