التشغيل السريع: إنشاء Azure Payment HSM باستخدام Azure CLI
Azure Payment HSM هي خدمة "BareMetal" يتم تسليمها باستخدام وحدات أمان أجهزة الدفع Thales payShield 10K (HSM) لتوفير عمليات مفتاح التشفير لمعاملات الدفع الهامة في الوقت الفعلي في سحابة Azure. تم تصميم Azure Payment HSM خصيصا لمساعدة موفر الخدمة ومؤسسة مالية فردية على تسريع استراتيجية التحول الرقمي لنظام الدفع الخاصة بهم واعتماد السحابة العامة. لمزيد من المعلومات، راجع Azure Payment HSM: نظرة عامة.
يصف هذا التشغيل السريع كيفية إنشاء Azure Payment HSM وتحديثه وحذفه باستخدام الأمر az dedicated-hsm Azure CLI.
المتطلبات الأساسية
هام
Azure Payment HSM هي خدمة متخصصة. للتأهل لإلحاق Azure Payment HSM واستخدامه، يجب أن يكون لدى العملاء مدير حساب Microsoft معين وأن يكون لديهم مهندس خدمة سحابية (CSA).
للاستفسار عن الخدمة، ابدأ عملية التأهيل، وإعداد المتطلبات الأساسية قبل الالتحاق، اطلب من مدير حساب Microsoft وCSA إرسال طلب عبر البريد الإلكتروني.
يجب عليك تسجيل موفري الموارد "Microsoft.HardwareSecurityModules" و"Microsoft.Network"، بالإضافة إلى ميزات Azure Payment HSM. توجد خطوات القيام بذلك في تسجيل موفر موارد Azure Payment HSM وميزات موفر الموارد.
تحذير
يجب تطبيق علامة ميزة "FastPathEnabled" على كل معرف اشتراك، وإضافة علامة "fastpathenabled" إلى كل شبكة ظاهرية. لمزيد من المعلومات، راجع Fastpathenabled.
للتأكد بسرعة مما إذا كان موفرو الموارد والميزات مسجلين بالفعل، استخدم الأمر Azure CLI az provider show . (يكون إخراج هذا الأمر أكثر قابلية للقراءة إذا قمت بعرضه بتنسيق جدول.)
az provider show --namespace "Microsoft.HardwareSecurityModules" -o table az provider show --namespace "Microsoft.Network" -o table az feature registration show -n "FastPathEnabled" --provider-namespace "Microsoft.Network" -o table az feature registration show -n "AzureDedicatedHsm" --provider-namespace "Microsoft.HardwareSecurityModules" -o table
يمكنك متابعة هذه البداية السريعة إذا كانت جميع هذه الأوامر الأربعة ترجع "مسجل".
لديك اشتراك Azure. يمكن create a free account في حال عدم امتلاك اشتراك.
في حال وجود أكثر من اشتراك Azure، فيلزم تعيين الاشتراك لاستخدامه في الفوترة باستخدام أمر az account set لـ Azure CLI.
az account set --subscription <subscription-id>
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع التشغيل السريع ل Bash في Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
إنشاء مجموعة موارد
وتُعد مجموعة الموارد عبارة عن حاوية منطقية يتم فيها توزيع موارد Azure وإدارتها. استخدم الأمر إنشاء مجموعة az لإنشاء مجموعة موارد باسم myResourceGroup في موقع eastus.
az group create --name "myResourceGroup" --location "EastUS"
إنشاء شبكة ظاهرية وشبكة فرعية
قبل إنشاء HSM للدفع، يجب أولا إنشاء شبكة ظاهرية وشبكة فرعية. للقيام بذلك، استخدم الأمر Azure CLI az network vnet create :
az network vnet create -g "myResourceGroup" -n "myVNet" --address-prefixes "10.0.0.0/16" --tags "fastpathenabled=True" --subnet-name "myPHSMSubnet" --subnet-prefix "10.0.0.0/24"
بعد ذلك، استخدم الأمر Azure CLI az network vnet subnet update لتحديث الشبكة الفرعية ومنحها تفويضا من "Microsoft.HardwareSecurityModules/dedicatedHSMs":
az network vnet subnet update -g "myResourceGroup" --vnet-name "myVNet" -n "myPHSMSubnet" --delegations "Microsoft.HardwareSecurityModules/dedicatedHSMs"
للتحقق من إنشاء الشبكة الظاهرية والشبكة الفرعية بشكل صحيح، استخدم الأمر Azure CLI az network vnet show :
az network vnet show -n "myVNet" -g "myResourceGroup"
دون القيمة التي تم إرجاعها ك id
، كما يتم استخدامها في الخطوة التالية. id
يكون بالتنسيق:
"id": "/subscriptions/<subscriptionID>/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/myPHSMSubnet",
إنشاء دفعة HSM
لإنشاء دفع HSM، استخدم الأمر az dedicated-hsm create . ينشئ المثال التالي HSM للدفع المسمى myPaymentHSM
eastus
في المنطقة ومجموعة myResourceGroup
الموارد والاشتراك المحدد والشبكة الظاهرية والشبكة الفرعية:
az dedicated-hsm create \
--resource-group "myResourceGroup" \
--name "myPaymentHSM" \
--location "EastUS" \
--subnet id="<subnet-id>" \
--stamp-id "stamp1" \
--sku "payShield10K_LMK1_CPS60"
الحصول على دفعة HSM
لمشاهدة الدفع HSM وخصائصه، استخدم الأمر Azure CLI az dedicated-hsm show .
az dedicated-hsm show --resource-group "myResourceGroup" --name "myPaymentHSM"
لسرد جميع وحدات HSM للدفع، استخدم الأمر az dedicated-hsm list . (يكون إخراج هذا الأمر أكثر قابلية للقراءة إذا قمت بعرضه بتنسيق جدول.)
az dedicated-hsm list --resource-group "myResourceGroup" -o table
إزالة دفعة HSM
لإزالة HSM للدفع، استخدم الأمر az dedicated-hsm delete . يحذف myPaymentHSM
المثال التالي HSM الدفع من myResourceGroup
مجموعة الموارد:
az dedicated-hsm delete --name "myPaymentHSM" -g "myResourceGroup"
لا تحذف مجموعة الموارد
يعتمد البدء السريع والبرامج التعليمية الأخرى في هذه المجموعة على هذا البدء السريع. إذا كنت تخطط لمواصلة العمل مع الخطوات السريعة والبرامج التعليمية اللاحقة، فقد ترغب في ترك هذه الموارد في مكانها.
يمكنك، عند عدم الحاجة إلى ذلك، استخدام الأمر az group delete في Azure CLI لإزالة مجموعة الموارد وجميع الموارد ذات الصلة:
az group delete --name "myResourceGroup"
الخطوات التالية
في هذا التشغيل السريع، قمت بإنشاء HSM دفع، وعرض خصائصه وتحديثها، وحذفها. لمعرفة المزيد حول Payment HSM وكيفية دمجه مع تطبيقاتك، تابع إلى هذه المقالات.
- قراءة نظرة عامة على الدفع HSM
- تعرف على كيفية البدء باستخدام Azure Payment HSM
- الاطلاع على بعض سيناريوهات التوزيع الشائعة
- تعرف على المصادقة والتوافق
- قراءة الأسئلة المتداولة