決済用 HSM のパフォーマンス レベルを変更する方法
Azure Payment HSM では、いくつかの SKU がサポートされています。一覧については、Azure Payment HSM の概要: サポートされている SKU に関する記事を参照してください。 決済用 HSM のパフォーマンス ライセンス レベルは、作成プロセス中に指定した SKU によって最初に決まります。
既存の決済用 HSM のパフォーマンス レベルは、その SKU を変更することで変更できます。 パフォーマンス レベルが更新されている間、運用中の決済用 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/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 コマンドレットを使って、決済用 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' } }"
次のステップ
- Payment HSM の概要に関するページを読む
- Azure Payment HSM の使用を開始する方法を確認する
- Azure Payment HSM のよく寄せられる質問に関するページを参照する