هذا المستودع مخصص لـ Azure SDK لـ JavaScript (Node.js والمتصفح). يحتوي على مكتبات واسعة النطاق لخدمات Azure. مكتبات الإدارة عبارة عن حزم يمكنك استخدامها لتوفير موارد Azure وإدارتها. مكتبات العملاء عبارة عن حزم يمكنك استخدامها لاستهلاك هذه الموارد والتفاعل معها.
بعض الموارد المفيدة للبدء هي:
/sdk
الخاص بهذا المستودع. يمكن العثور على نفس الملف التمهيدي على الصفحة المقصودة للحزمة في npm.قد تحتوي كل خدمة على عدد من المكتبات المتاحة من كل فئة من الفئات التالية:
ملاحظة: تحتوي بعض هذه الحزم على إصدارات تجريبية. إذا كنت تريد التأكد من أن الكود الخاص بك جاهز للإنتاج، فاستخدم إحدى الحزم الثابتة غير التجريبية.
نظرًا لوجود مورد Azure بالفعل، يمكنك استخدام مكتبات العميل لاستهلاكه والتفاعل معه. تتبع معظم هذه المكتبات إرشادات تصميم Azure SDK لـ JavaScript وTypeScript وتشارك عددًا من الوظائف الأساسية مثل إعادة المحاولة والتسجيل وبروتوكولات النقل وبروتوكولات المصادقة وما إلى ذلك. وسيتم تحديث المكتبات الأخرى في المستقبل القريب لاتباع الإرشادات أيضًا.
للحصول على قائمة بجميع مكتبات العملاء التي تتبع الإرشادات الجديدة، يرجى زيارة صفحة إصدارات Azure SDK الخاصة بنا.
تمكّنك مكتبات الإدارة من توفير موارد Azure وإدارتها عبر Azure Resource Manager، أي ARM. يمكنك التعرف على هذه المكتبات بواسطة @azure/arm-
في أسماء حزمها. ويتم إنشاؤها تلقائيًا استنادًا إلى ملفات التباهي التي تمثل واجهات برمجة التطبيقات لإدارة الموارد.
تتبع الإصدارات الأحدث من هذه المكتبات إرشادات تصميم Azure SDK لـ TypeScript. توفر هذه الإصدارات الجديدة عددًا من الإمكانات الأساسية التي يتم مشاركتها بين جميع مجموعات Azure SDK، بما في ذلك مكتبة Azure Identity البديهية وخط أنابيب HTTP مع السياسات المخصصة ومعالجة الأخطاء والتتبع الموزع وغير ذلك الكثير. بعض الموارد المفيدة للبدء في هذه هي:
ملاحظة: إذا كنت تواجه مشكلات في المصادقة مع مكتبات الإدارة بعد ترقية حزم معينة، فمن المحتمل أنك قمت بالترقية إلى الإصدارات الجديدة من SDK دون تغيير رمز المصادقة، يرجى الرجوع إلى دليل الترحيل المذكور أعلاه للحصول على الإرشادات المناسبة.
azure-sdk-js
.جرب موارد مجتمعنا.
يجب الإبلاغ عن مشكلات الأمان والأخطاء بشكل خاص، عبر البريد الإلكتروني، إلى مركز الاستجابة الأمنية لـ Microsoft (MSRC) [email protected]. يجب أن تتلقى الرد خلال 24 ساعة. إذا لم تقم بذلك لأي سبب من الأسباب، فيرجى المتابعة عبر البريد الإلكتروني للتأكد من أننا تلقينا رسالتك الأصلية. يمكن العثور على مزيد من المعلومات، بما في ذلك مفتاح MSRC PGP، في Security TechCenter.
للحصول على تفاصيل حول المساهمة في هذا المستودع، راجع دليل المساهمة.
يرحب هذا المشروع بالمساهمات والاقتراحات. تتطلب معظم المساهمات منك الموافقة على اتفاقية ترخيص المساهم (CLA) التي تعلن أن لديك الحق في منحنا حقوق استخدام مساهمتك، بل وتفعل ذلك بالفعل. لمزيد من التفاصيل، قم بزيارة https://cla.microsoft.com.
عند إرسال طلب سحب، سيحدد روبوت CLA تلقائيًا ما إذا كنت بحاجة إلى تقديم CLA وتزيين العلاقات العامة بشكل مناسب (على سبيل المثال، التسمية، التعليق). ما عليك سوى اتباع التعليمات التي يقدمها لك الروبوت. سوف تحتاج إلى القيام بذلك مرة واحدة فقط عبر جميع المستودعات التي تستخدم CLA الخاص بنا.
اعتمد هذا المشروع قواعد السلوك الخاصة بشركة Microsoft مفتوحة المصدر. لمزيد من المعلومات، راجع الأسئلة المتداولة حول قواعد السلوك أو اتصل بـ [email protected] لطرح أي أسئلة أو تعليقات إضافية.