Jak zmienić poziom wydajności modułu HSM płatności
Moduł HSM usługi Azure Payment obsługuje kilka jednostek SKU; aby zapoznać się z listą, zobacz Omówienie modułu HSM płatności platformy Azure: obsługiwane jednostki SKU. Jednostka SKU określona podczas procesu tworzenia początkowo określa poziom licencji wydajności modułu HSM płatności.
Możesz zmienić poziom wydajności istniejącego modułu HSM płatności, zmieniając jego jednostkę SKU. Brak przerw w działaniu modułów HSM płatności w środowisku produkcyjnym podczas aktualizowania poziomu wydajności.
Jednostkę SKU modułu HSM płatności można zaktualizować za pomocą programu ARMClient i programu PowerShell.
Aktualizowanie jednostki SKU za pośrednictwem klienta ARMClient
Jednostkę SKU modułu HSM płatności można zaktualizować przy użyciu narzędzia klienta usługi Azure Resource Manager, które jest prostym narzędziem wiersza polecenia, które wywołuje interfejs API usługi Azure Resource Manager. Instrukcje instalacji znajdują się pod adresem https://github.com/projectkudu/ARMClient.
Po zainstalowaniu można użyć następującego polecenia:
armclient PATCH <resource-id>?api-version=2021-11-30 "{ 'sku': { 'name': '<sku>' } }"
Na przykład:
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' } }"
Aktualizowanie jednostki SKU bezpośrednio za pomocą programu PowerShell
Jednostkę SKU modułu HSM płatności można zaktualizować przy użyciu polecenia cmdlet Invoke-RestMethod programu 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' } }"
Na przykład:
$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' } }"
Następne kroki
- Przeczytaj omówienie modułu HSM płatności
- Dowiedz się, jak rozpocząć pracę z modułem HSM płatności platformy Azure
- Zobacz często zadawane pytania dotyczące modułu HSM płatności platformy Azure