Udostępnij za pośrednictwem


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/6cc6a46d-fc29-46c4-bd82-6afaf0e61b92/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/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' } }" 

Następne kroki