مشاركة عبر


التشغيل السريع: إنشاء Azure Payment HSM باستخدام Azure PowerShell

Azure Payment HSM هي خدمة "BareMetal" يتم تسليمها باستخدام وحدات أمان أجهزة الدفع Thales payShield 10K (HSM) لتوفير عمليات مفتاح التشفير لمعاملات الدفع الهامة في الوقت الفعلي في سحابة Azure. تم تصميم Azure Payment HSM خصيصا لمساعدة موفر الخدمة ومؤسسة مالية فردية على تسريع استراتيجية التحول الرقمي لنظام الدفع الخاصة بهم واعتماد السحابة العامة. لمزيد من المعلومات، راجع Azure Payment HSM: نظرة عامة.

يصف هذا التشغيل السريع كيفية إنشاء Azure Payment HSM باستخدام الوحدة النمطية Az.DedicatedHsm PowerShell.

المتطلبات الأساسية

هام

Azure Payment HSM هي خدمة متخصصة. للتأهل لإلحاق Azure Payment HSM واستخدامه، يجب أن يكون لدى العملاء مدير حساب Microsoft معين وأن يكون لديهم مهندس خدمة سحابية (CSA).

للاستفسار عن الخدمة، ابدأ عملية التأهيل، وإعداد المتطلبات الأساسية قبل الالتحاق، اطلب من مدير حساب Microsoft وCSA إرسال طلب عبر البريد الإلكتروني.

  • يجب عليك تسجيل موفري الموارد "Microsoft.HardwareSecurityModules" و"Microsoft.Network"، بالإضافة إلى ميزات Azure Payment HSM. توجد خطوات القيام بذلك في تسجيل موفر موارد Azure Payment HSM وميزات موفر الموارد.

    تحذير

    يجب تطبيق علامة ميزة "FastPathEnabled" على كل معرف اشتراك، وإضافة علامة "fastpathenabled" إلى كل شبكة ظاهرية. لمزيد من المعلومات، راجع Fastpathenabled.

    للتأكد بسرعة مما إذا كان موفرو الموارد والميزات مسجلين بالفعل، استخدم Azure PowerShell Get-AzProviderFeature cmdlet:

Get-AzProviderFeature -FeatureName "AzureDedicatedHsm" -ProviderNamespace Microsoft.HardwareSecurityModules

Get-AzProviderFeature -FeatureName "FastPathEnabled" -ProviderNamespace Microsoft.Network

يمكنك متابعة هذه البداية السريعة إذا كانت "حالة التسجيل" لكلا الأمرين ترجع "مسجل".

  • لديك اشتراك Azure. يمكن create a free account في حال عدم امتلاك اشتراك.

    إذا كان لديك أكثر من اشتراك Azure واحد، فقم بتعيين الاشتراك لاستخدامه للفوترة باستخدام Azure PowerShell Set-AzContext cmdlet.

    Set-AzContext -Subscription "<subscription-id>"
    
  • يجب تثبيت الوحدة النمطية Az.DedicatedHsm PowerShell:

    Install-Module -Name Az.DedicatedHsm
    

إنشاء مجموعة موارد

وتُعد مجموعة الموارد عبارة عن حاوية منطقية يتم فيها توزيع موارد Azure وإدارتها. استخدم Azure PowerShellNew-AzResourceGroup cmdlet لإنشاء مجموعة موارد باسم myResourceGroupفي موقعشرق الولايات المتحدة.

New-AzResourceGroup -Name "myResourceGroup" -Location "EastUS"

إنشاء شبكة ظاهرية وشبكة فرعية

قبل إنشاء HSM للدفع، يجب أولا إنشاء شبكة ظاهرية وشبكة فرعية.

أولا، قم بتعيين بعض المتغيرات لاستخدامها في العمليات اللاحقة:

$VNetAddressPrefix = @("10.0.0.0/16")
$SubnetAddressPrefix = "10.0.0.0/24"
$tags = @{fastpathenabled="true"}

استخدم Azure PowerShell New-AzDelegation cmdlet لإنشاء تفويض خدمة لإضافته إلى شبكتك الفرعية، وحفظ الإخراج إلى $myDelegation المتغير:

$myDelegation = New-AzDelegation -Name "myHSMDelegation" -ServiceName "Microsoft.HardwareSecurityModules/dedicatedHSMs"

استخدم Azure PowerShell New-AzVirtualNetworkSubnetConfig cmdlet لإنشاء تكوين شبكة فرعية للشبكة الظاهرية وحفظ الإخراج إلى $myPHSMSubnet المتغير:

$myPHSMSubnetConfig = New-AzVirtualNetworkSubnetConfig -Name "myPHSMSubnet" -AddressPrefix $SubnetAddressPrefix -Delegation $myDelegation

إشعار

سينشئ الأمر cmdlet New-AzVirtualNetworkSubnetConfig تحذيرا، والذي يمكنك تجاهله بأمان.

لإنشاء شبكة Azure الظاهرية، استخدم Azure PowerShell New-AzVirtualNetwork cmdlet:

New-AzVirtualNetwork -Name "myVNet" -ResourceGroupName "myResourceGroup" -Location "EastUS" -Tag $tags -AddressPrefix $VNetAddressPrefix -Subnet $myPHSMSubnetConfig

للتحقق من إنشاء الشبكة الظاهرية بشكل صحيح، استخدم Azure PowerShell Get-AzVirtualNetwork cmdlet:

Get-AzVirtualNetwork -Name "myVNet" -ResourceGroupName "myResourceGroup"

دون القيمة التي تم إرجاعها ك Id، كما يتم استخدامها في الخطوة التالية. Id يكون بالتنسيق:

"Id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",

إنشاء دفعة HSM

لإنشاء HSM دفع، استخدم الأمر cmdlet New-AzDedicatedHsm ومعرف VNet من الخطوة السابقة:

New-AzDedicatedHsm -Name "myPaymentHSM" -ResourceGroupName "myResourceGroup" -Location "East US" -Sku "payShield10K_LMK1_CPS60" -StampId "stamp1" -SubnetId "<subnet-id>"

يبدو ناتج إنشاء HSM للدفع كما يلي:

Name  Provisioning State SKU                     Location
----  ------------------ ---                     --------
myHSM Succeeded          payShield10K_LMK1_CPS60 East US

الحصول على دفعة HSM

لمشاهدة الدفع HSM وخصائصه، استخدم Azure PowerShell Get-AzDedicatedHsm cmdlet.

Get-AzDedicatedHsm -Name "myPaymentHSM" -ResourceGroup "myResourceGroup"

لسرد جميع HSMs الخاصة بالدفع، استخدم الأمر Cmdlet Get-AzDedicatedHsm بدون معلمات.

للحصول على مزيد من المعلومات حول HSM الدفع الخاص بك، يمكنك استخدام Get-AzResource cmdlet، وتحديد مجموعة الموارد، و"Microsoft.HardwareSecurityModules/dedicatedHSMs" كنوع المورد:

Get-AzResource -ResourceGroupName "myResourceGroup" -ResourceType "Microsoft.HardwareSecurityModules/dedicatedHSMs"

إزالة دفعة HSM

لإزالة HSM للدفع، استخدم Azure PowerShell Remove-AzDedicatedHsm cmdlet. يحذف myPaymentHSM المثال التالي HSM الدفع من myResourceGroup مجموعة الموارد:

Remove-AzDedicatedHsm -Name "myPaymentHSM" -ResourceGroupName "myResourceGroup"

لا تحذف مجموعة الموارد

يعتمد البدء السريع والبرامج التعليمية الأخرى في هذه المجموعة على هذا البدء السريع. إذا كنت تخطط لمواصلة العمل مع التشغيلات السريعة والبرامج التعليمية الأخرى فقد ترغب في ترك هذه الموارد في مكانها.

عند انتهاء الحاجة إليها، يمكنك استخدام Remove-AzResourceGroup cmdlet الخاص بـ Azure PowerShell لإزالة مجموعة الموارد وجميع الموارد ذات الصلة.

Remove-AzResourceGroup -Name "myResourceGroup"

الخطوات التالية

في هذا التشغيل السريع، قمت بإنشاء HSM دفع، وعرض خصائصه وتحديثها، وحذفها. لمعرفة المزيد حول Payment HSM وكيفية دمجه مع تطبيقاتك، تابع إلى هذه المقالات.