إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يتيح لك Azure API Center تتبع جميع واجهات برمجة التطبيقات في موقع مركزي للاكتشاف وإعادة الاستخدام والحوكمة. استخدم مركز واجهة برمجة التطبيقات لتطوير وصيانة مخزون منظم ومنظم لواجهات برمجة التطبيقات الخاصة بمؤسستك - بغض النظر عن نوعها أو مرحلة دورة الحياة أو موقع النشر - إلى جانب المعلومات ذات الصلة مثل تفاصيل الإصدار وملفات تعريف واجهة برمجة التطبيقات وبيانات التعريف الشائعة.
Tip
يمكنك البدء بسرعة مع Azure API Center من خلال الاستفادة من خطة Free التي لا تتطلب أي قيود زمنية. قارن بين حدود الخطة المجانية وخطة الستاندرد.
باستخدام مركز API، يمكن لأصحاب المصلحة في جميع أنحاء مؤسستك، بما في ذلك مديري برامج API، ومسؤولي تكنولوجيا المعلومات، ومطوري التطبيقات، ومطوري API، تصميم واكتشاف وإعادة استخدام وإدارة واجهات برمجة التطبيقات.
إشعار
يعد Azure API Center حلا لحوكمة واجهة برمجة التطبيقات في وقت التصميم واكتشاف واجهة برمجة التطبيقات المركزية. كما يقدم Azure خدمات تكميلية مثل إدارة واجهة برمجة تطبيقات Azure، وهو حل لحوكمة واجهة برمجة التطبيقات أثناء التشغيل وقابلية الملاحظة باستخدام بوابة API. راجع الفروقات وشاهد كيف يمكن أن تعمل معا.
المزايا
يقدم Azure API Center الفوائد التالية:
إنشاء وصيانة مخزون تنظيمي: قم ببناء جرد كامل من واجهات برمجة التطبيقات المتاحة في مؤسستك. سجل واجهات برمجة التطبيقات المدارة في جميع حلول إدارة واجهات برمجة التطبيقات الخاصة بك، بما في ذلك إدارة Azure ومنصات مزودين آخرين. قم أيضا بتضمين واجهات برمجة التطبيقات وواجهات برمجة التطبيقات غير المدارة قيد التطوير. تعزيز الاتصال والسماح لمديري برامج API والمطورين بالتعاون لزيادة إعادة استخدام واجهة برمجة التطبيقات والجودة والأمان والتوافق وإنتاجية المطور.
تحكم واجهات برمجة التطبيقات في مؤسستك: احصل على رؤية أكثر شمولا حول واجهات برمجة التطبيقات التي يتم تطويرها واستخدامها داخل مؤسستك. يمكن لمديري برامج واجهات برمجة التطبيقات ومسؤولي تقنية المعلومات إدارة هذا المخزون لضمان تحقيقه لمعايير المنظمة من خلال تعريف بيانات وصفية مخصصةوتحليل تعريفات واجهات برمجة التطبيقات لضمان الامتثال لإرشادات نمط API.
اكتشاف سهل لواجهات برمجة التطبيقات: تشجيع إعادة استخدام واجهة برمجة التطبيقات لتعظيم إنتاجية المطورين وضمان استخدام المطورين لواجهات برمجة التطبيقات الصحيحة. يساعد مركز Azure API مديري البرامج والمطورين على اكتشاف مخزون API وتصفيته باستخدام بيانات وصفية مدمجة ومخصصة.
تسريع استهلاك واجهات برمجة التطبيقات: تعظيم إنتاجية المطورين عند استهلاك واجهات برمجة التطبيقات وضمان استهلاكها بطريقة آمنة ومتوافقة مع معايير المنظمة.
الإمكانات الأساسية
إنشاء واستخدام مركز واجهة برمجة التطبيقات للقدرات التالية:
إدارة مخزون API: تمكين مطوري البرمجة ومديري برامج API من تسجيل جميع واجهات برمجة التطبيقات الخاصة بالمنظمة لإدراجها في جرد مركزي. يمكنهم استخدام بوابة Azure، وواجهة واجهة Azure CLI، وأدوات المطورين مثل خطوط CI/CD، وروابط لمصادر API مثل خدمات إدارة واجهة برمجة تطبيقات Azure.
تصميم وتطوير واجهات برمجة التطبيقات: السماح للمطورين باستخدام إضافة Azure API Center لكود فيجوال ستوديو لتسجيل واجهات برمجة التطبيقات مباشرة من نفس بيئة التطوير التي ينشئون فيها واجهات برمجة التطبيقات وواجهاتهم.
يمكن للمطورين الاستفادة من تكامل الإضافة مع GitHub Copilot لإنشاء تعريفات واجهات برمجة التطبيقات من الكود وGitHub Copilot لصالح Azure لتصميم واجهات برمجة التطبيقات بمساعدة الذكاء الاصطناعي.
تمثيل واجهات برمجة التطبيقات في العالم الحقيقي: أضف معلومات واقعية عن كل واجهة برمجة تطبيقات بما في ذلك الإصدارات والتعريفات مثل تعريفات OpenAPI. أنشئ قائمة بعمليات نشر API وربطها ببيئات وقت التشغيل، على سبيل المثال، مثل Azure Management API أو حلول إدارة API أخرى.
حوكمة واجهات برمجة التطبيقات: تنظيم وتصفية واجهات برمجة التطبيقات والموارد ذات الصلة باستخدام بيانات وصفية مدمجة ومخصصة، للمساعدة في حوكمة واكتشاف واجهات برمجة التطبيقات من قبل مستهلكي واجهات البرمجة (API). إعداد التحليل والتحليل لفرض جودة تعريف واجهة برمجة التطبيقات.
يمكن لمطوري واجهات برمجة التطبيقات التحقق من مطابقة تصميم واجهة برمجة التطبيقات إلى Visual Studio Code باستخدام دعم الخطوط المدمجة وكشف التغييرات العشوائي. دمجها مع أدوات مثل Dev Proxy لضمان أن التطبيقات لا تستخدم واجهات برمجة التطبيقات الظلية غير المسجلة أو واجهات برمجة التطبيقات التي لا تفي بمعايير المنظمة.
اكتشاف وإعادة استخدام واجهات برمجة التطبيقات: تمكين مطوري المؤسسات ومديري برامج واجهة برمجة التطبيقات من اكتشاف واجهات برمجة التطبيقات عبر بوابة Azure API Center. يمكنك أيضا تفعيل البوابة باستخدام إضافة Azure API Center Visual Studio Code.
لمزيد من المعلومات حول الكيانات التي يمكنك إدارتها والقدرات في Azure API Center، راجع المفاهيم الرئيسية.
المستويات ووحدات التخزين
يقدم مركز Azure API ضمن خطة مجانية وخطة قياسية.
إشعار
كما يتم تضمين Azure API Center مجانا مع مستويات Azure API Management Premium وStandard.
المناطق المتاحة
يتوفر Azure API Center حاليا في مناطق Azure التالية:
- شرق أستراليا
- وسط كندا
- وسط الهند
- شرق الولايات المتحدة
- وسط فرنسا
- منطقة السويد الوسطى
- جنوب المملكة المتحدة
- أوروبا الغربية
Azure API Center والنظام البنائي لواجهة برمجة التطبيقات
يمكن أن يؤدي Azure API Center دورا رئيسيا في النظام البنائي لواجهة برمجة التطبيقات للمؤسسة. انظر إلى المنظمة الافتراضية Contoso، التي تعتمد استراتيجية API-API، مع التركيز على أهمية واجهات برمجة التطبيقات في تطوير ودمج البرمجيات.
يتعاون مطورو واجهة برمجة التطبيقات ومطورو التطبيقات ومديرو برامج واجهة برمجة التطبيقات ومديرو واجهة برمجة التطبيقات في Contoso من خلال Azure API Center لتطوير مخزون واجهة برمجة التطبيقات للمؤسسة واستخدامه. يوضح الرسم البياني والشرح التالي هذا السيناريو:
تتضمن منظومة واجهات برمجة التطبيقات في كونتوسو الميزات التالية:
تطوير واجهات برمجة التطبيقات (API): يقوم مطورو كونتوسو ببناء واجهات برمجة تطبيقات ويب ASP.NET بشكل منتظم. كما أنها تنشئ Azure Functions مع مشغلات HTTP.
بيئات نشر API: تقوم Contoso بنشر جزء من واجهات برمجة التطبيقات الخاصة بها على Azure App Service. يقومون بنشر مجموعة فرعية أخرى من واجهات برمجة التطبيقات الخاصة بهم على تطبيق Azure Function.
إدارة واجهات برمجة تطبيقات Azure: تستخدم Contoso خدمة إدارة واجهات برمجة التطبيقات Azure لإدارة ونشر وتأمين واجهات برمجة التطبيقات الخاصة بها. يستخدمون نسخا منفصلة للتطوير والاختبار والإنتاج، ولكل منها اسم مميز.
مركز Azure API Center: تعتمد Contoso مركز Azure API كمركز مركزي لاكتشاف وحوكمة واستهلاك واجهات البرمجة (API) والتحكم بها. يعمل مركز Azure API كمركز API منظم ومنظم يوفر معلومات شاملة عن جميع واجهات برمجة التطبيقات التنظيمية، مع الحفاظ على المعلومات ذات الصلة بما في ذلك الإصدارات والنشرات المرتبطة بها.