الاتصال بخدمات Azure عبر مكونات Dapr في مدخل Microsoft Azure
يمكنك بسهولة توصيل واجهات برمجة التطبيقات Dapr إلى دعم خدمات Azure باستخدام مزيج من Service Connector وDadpr. تنشئ هذه الميزة مكونات Dapr نيابة عنك ببيانات تعريف صالحة وهوية مصادق عليها للوصول إلى خدمة Azure.
في هذا الدليل، يمكنك توصيل Dapr Pub/Sub API إلى ناقل خدمة Azure عن طريق:
- حدد pub/sub كواجهة برمجة تطبيقات
- حدد ناقل خدمة Azure كخدمة والخصائص المطلوبة مثل مساحة الاسم واسم قائمة الانتظار والهوية
- استخدم مكون ناقل خدمة Azure pub/sub الخاص بك!
المتطلبات الأساسية
- حساب Azure مع اشتراك نشط. حساب Azure مجاني.
- تطبيق حاوية Azure موجود.
إنشاء مكون Dapr
ابدأ بالانتقال إلى ميزة إنشاء مكون Dapr.
في مدخل Microsoft Azure، انتقل إلى بيئة Container Apps.
في القائمة اليمنى، ضمن Settings، حدد Dapr components.
من القائمة العلوية، حدد Add>Azure component لفتح جزء Add Dapr Component configuration.
إشعار
حاليا، إنشاء مكونات Dapr باستخدام Service Connector في مدخل Microsoft Azure قيد المعاينة ويعمل فقط مع خدمات Azure (ناقل خدمة Azure وAzure Cosmos DB وما إلى ذلك). لإنشاء مكونات غير Azure Dapr (Redis)، استخدم خيار إنشاء المكون اليدوي.
توفير بيانات التعريف المطلوبة
لكي يتم تعيين أداة إنشاء المكون إلى بيانات تعريف المكون المطلوبة، تحتاج إلى توفير بيانات التعريف المطلوبة من القوائم المنسدلة المعرفة مسبقا في علامة التبويب الأساسيات .
على سبيل المثال، بالنسبة لمكون ناقل خدمة Azure pub/sub، ستبدأ بالحقول التالية:
الحقل | مثال | الوصف |
---|---|---|
اسم المكون | mycomponent |
أدخل اسما لمكون Dapr الخاص بك. يجب أن يتطابق الاسم مع المكون المشار إليه في التعليمات البرمجية للتطبيق الخاص بك. |
الكتلة الإنشائية | النشر/الاشتراك | حدد كتلة الإنشاء/واجهة برمجة التطبيقات للمكون الخاص بك من القائمة المنسدلة. |
نوع المكون | ناقل الخدمة | حدد نوع مكون من القائمة المنسدلة. |
يملأ جزء إنشاء المكون بالحقول المختلفة اعتمادا على كتلة الإنشاء ونوع المكون الذي تحدده. على سبيل المثال، يوضح الجدول والصورة التاليان الحقول المقترنة بنوع مكون ناقل خدمة Azure pub/sub، ولكن قد تختلف الحقول التي تراها.
الحقل | مثال | الوصف |
---|---|---|
الاشتراك | اشتراكي | حدد اشتراكك في Azure. |
مساحة الاسم | mynamespace |
حدد مساحة اسم ناقل خدمة Microsoft Azure |
المصادقة | الهوية المُدارة التي يعيّنها المُستخدم | حدد الاشتراك الذي يحتوي على المكون الذي تبحث عنه. مستحسن: الهوية المدارة المعينة من قبل المستخدم. |
الهوية المُدارة التي يعيّنها المُستخدم | testidentity |
حدد هوية موجودة من القائمة المنسدلة. إذا لم يكن لديك واحد بالفعل، يمكنك إنشاء معرف عميل هوية مدار جديد. |
ماذا حدث؟
الآن بعد أن قمت بملء هذه الحقول المطلوبة، سيتم تعيينها تلقائيا إلى بيانات تعريف المكون المطلوبة. في مثال ناقل خدمة Microsoft Azure هذا، بيانات التعريف المطلوبة الوحيدة هي سلسلة الاتصال. تأخذ أداة إنشاء المكون المعلومات التي قدمتها وتقوم بتعيين الإدخال لإنشاء سلسلة الاتصال في ملف YAML للمكون.
توفير بيانات تعريف اختيارية
بينما تقوم أداة إنشاء المكون تلقائيا بملء جميع بيانات التعريف المطلوبة للمكون، يمكنك أيضا تخصيص المكون عن طريق إضافة بيانات تعريف اختيارية.
حدد Next : Metadata + Scopes.
ضمن بيانات التعريف، حدد إضافة لتحديد بيانات تعريف إضافية اختيارية لمكون Dapr الخاص بك من قائمة منسدلة من الحقول المدعومة.
ضمن النطاقات، حدد إضافة معرفات التطبيق لتطبيقات الحاوية التي تريد تحميل هذا المكون أو كتابتها.
- بشكل افتراضي، عندما يكون النطاق غير محدد، يطبق Dapr المكون على جميع معرفات التطبيق.
حدد Review + Create لمراجعة قيم المكونات.
حدد إنشاء.
حفظ المكون YAML
بمجرد إضافة المكون إلى بيئة Container Apps، يعرض المدخل YAML (أو Bicep) للمكون.
انسخ ملف YAML واحفظه لاستخدامه في المستقبل.
حدد تم للخروج من جزء التكوين.
يمكنك بعد ذلك التحقق من الأداة YAML/Bicep في مستودع وإعادة إنشائه خارج تجربة المدخل.
إشعار
عند استخدام الهوية المدارة، يتم تعيين التعريف المحدد لجميع تطبيقات الحاويات في النطاق والخدمات المستهدفة.
إدارة مكونات Dapr
في بيئة Container Apps، انتقل إلى Settings>Dapr components.
يتم سرد مكونات Dapr المرتبطة ببيئة Container Apps في هذه الصفحة. راجع القائمة وحدد أيقونة Delete لحذف مكون، أو حدد اسم مكون لمراجعة تفاصيله أو تحريرها.
الخطوات التالية
تعرف على كيفية تعيين مرونة مكون Dapr.
الارتباطات ذات الصلة
تعلم المزيد عن: