ما سبب أهمية بوابة Amazon API؟

تُعد Amazon API Gateway خدمة يتم إداراتها بشكل كامل والتي تجعل من السهل للمطورين إنشاء واجهات برمجة التطبيقات ونشرها وصيانتها ومراقبتها وتأمينها في أي نطاق. تعمل واجهات برمجة التطبيقات باعتبارها «الباب الأمامي» للتطبيقات من أجل الوصول إلى البيانات أو منطق الأعمال أو الوظائف من خدماتك الخلفية. باستخدام البوابة الخاصة بواجهة برمجة التطبيقات، يمكنك إنشاء بوابات برمجة تطبيقات مريحة وواجهات برمجة تطبيقات WebSocket تمكّن تطبيقات اتصال ثنائية الاتجاه في الوقت الفعلي. تدعم البوابة الخاصة بواجهة برمجة التطبيقات أعباء العمل ذات الحاويات والتي لا تستند إلى خادم، بالإضافة إلى تطبيقات الويب.

تتعامل API Gateway مع جميع المهام التي تدخل في قبول ومعالجة ما يصل إلى مئات الآلاف من خلايا واجهة برمجة التطبيقات المتزامنة، من بينها إدارة عمليات النقل ودعم CORS والمصادقة والتحكم في الوصول والحظر والمراقبة وإدارة إصدار واجهة برمجة التطبيقات. ليس لدى API Gateway حد أدنى من الرسوم أو تكاليف بدء التشغيل. تقوم بالدفع مقابل استدعاءات واجهات برمجة التطبيقات التي تستقبلها ومقابل كمية البيانات المنقولة، وبنموذج التسعير المتدرج لـ API Gateway، يمكنك تقليل التكلفة كلما زاد استخدامك لواجهة برمجة التطبيقات.

واجهات برمجة تطبيقات RESTful

طور واجهات برمجة تطبيقات RESTful المحسنة لأحمال أعمال بدون خوادم وللعمليات الخلفية لـ HTTP باستخدام واجهات برمجة تطبيقات HTTP. واجهات برمجة تطبيقات HTTP APIs هي أفضل خيار لتطوير واجهات برمجة تطبيقات ولا تتطلب سوى وظيفة وكيل واجهة برمجة التطبيقات. إذا كانت واجهات برمجة التطبيقات الخاصة بك تتطلب وظيفة وكيل واجهة برمجة التطبيقات وميزات إدارة واجهات برمجة التطبيقات في حل واحد، فإن بوابة API Gateway تقدم لك أيضاً واجهات برمجة تطبيقات REST APIs.

واجهات برمجة تطبيقات WEBSOCKET

أنشئ تطبيقات الاتصال ثنائية الاتجاه في الوقت الفعلي، مثل تطبيقات المحادثة ولوحات المعلومات الخاصة بالبث، من خلال واجهات برمجة تطبيقات WebSocket APIs. تحافظ API Gateway على اتصال مستمر للتعامل مع نقل الرسائل بين خدمة العمليات الخلفية الخاصة بك وبعملائك.

Page Topics

الفوائد

الفوائد

مع API Gateway، يُمكنك تشغيل إصدارات متعددة لواجهة برمجة التطبيقات نفسها في وقت واحد، ما يتيح لك سرعة تكرار الإصدارات الجديدة واختبارها وإصدارها. تدفع تكلفة الاستدعاءات التي تُجرَى على واجهات برمجة التطبيقات لديك ومقابل نقل البيانات الصادرة، بدون حد أدنى للرسوم وبدون التزامات مسبقة.

قم بتزويد المستخدمين النهائيين بأقل وقت استجابة ممكن لطلبات واحتياجات API من خلال الاستفادة من شبكتنا العالمية لمواقع التخزين المؤقت باستخدام Amazon CloudFront. قم بتقييد حركة المرور وتفويض استدعاءات واجهات برمجة التطبيقات، لضمان أن العمليات الخلفية تتحمل ارتفاعات حركة المرور وألا يتم استدعاء الأنظمة الخلفية بدون داعٍ.

توفر API Gateway نموذج تسعير متدرج لطلبات واجهة برمجة التطبيقات. من خلال سعر طلبات API منخفض يصل إلى 0.90 USD لكل مليون طلب في أعلى مستوى، يمكنك خفض التكاليف بما أن استخدامك لواجهة برمجة التطبيقات يزيد لكل منطقة عبر حساباتك في AWS.

قم بمراقبة معايير الأداء ومعلومات عن مكالمات API ووقت استجابة البيانات ومعدلات الخطأ من لوحة معلومات API Gateway، والتي تتيح لك مراقبة المكالمات إلى خدماتك بشكل مرئي باستخدام Amazon CloudWatch.

قم بتفويض الوصول إلى واجهات API الخاصة بك من خلال AWS Identity and Access Management (IAM)‎ وAmazon Cognito. إذا كنت تستخدم الرموز المميزة OAuth، فإن API Gateway تقدم OIDC محلي ودعم لـ OAuth2. لدعم متطلبات التفويض المخصصة، يمكنك تنفيذ تفويض Lambda من AWS Lambda.

أنشئ واجهات برمجة التطبيقات RESTful باستخدام واجهات برمجة التطبيقات HTTP أو واجهات برمجة التطبيقات REST. إن واجهات برمجة التطبيقات HTTP هي أفضل طريقة لإنشاء واجهات برمجة التطبيقات لمعظم حالات الاستخدام، وهي أرخص من واجهات برمجة التطبيقات REST بمقدار يصل إلى 71%. فإذا كانت حالة الاستخدام لديك تتطلب وظيفة وكيل واجهة برمجة التطبيقات ومزايا الإدارة سويًا في حل واحد، فبإمكانك استخدام واجهات برمجة التطبيقات REST.

  • WirelessCar

    تعرف على كيفية قيام مزود التنقل المتصل WirelessCar بتحسين أداء بدء التشغيل باستخدام AWS Lambda SnapStart for Java.

    اقرأ دراسة الحالة

  • Odyssey Interactive

    تعرف على كيفية إطلاق استوديو الألعاب Odyssey Interactive لعبته الأولى متعددة اللاعبين، Omega Strikers، في جميع أنحاء العالم باستخدام البنية التحتية المُدارة على AWS.

    اقرأ دراسة الحالة

  • Betterfly

    تعرف على كيفية قيام Betterfly بتبسيط حماية المجموعة وإدارة الفوائد وتشجيع العادات الإيجابية اليومية باستخدام حل رقمي مبني على AWS.

    اقرأ دراسة الحالة

  • TiVo

    تعرف على كيفية تحقيق TiVo في صناعة الوسائط والترفيه لقابلية التوسع القابلة للانفجار ووقت تشغيل ثابت لخدمات البث باستخدام AWS Lambda وAmazon API Gateway.

    اقرأ دراسة الحالة

بدء استخدام API Gateway

1

اشترك للحصول على حساب AWS

الوصول الفوري إلى الطبقة المجانية من AWS.

2

تعلّم مع البرامج التعليمية خطوة بخطوة

استكشف وتعلَّم من خلال برامج تعليمية بسيطة.

3

بدء البناء مع AWS