결제 HSM의 성능 수준을 변경하는 방법

Azure Payment HSM은 여러 SKU를 지원합니다. 목록은 Azure Payment HSM 개요: 지원되는 SKU를 참조하세요. 생성 프로세스 중에 지정한 SKU는 처음에 결제 HSM의 성능 라이선스 수준을 결정합니다.

SKU를 변경하여 기존 결제 HSM의 성능 수준을 변경할 수 있습니다. 성능 수준이 업데이트되는 동안 프로덕션 결제 HSM에는 중단이 없습니다.

결제 HSM의 SKU는 ARMClient 및 PowerShell을 통해 업데이트할 수 있습니다.

ARMClient를 통해 SKU 업데이트

Azure Resource Manager API를 호출하는 간단한 명령줄 도구인 Azure Resource Manager 클라이언트 도구를 사용하여 결제 HSM의 SKU를 업데이트할 수 있습니다. 설치 지침은 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' } }" 

다음 단계