ما هي Amazon API Gateway؟

Ma Hy Amazon Api Gateway



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

دعونا نناقش وظائف Amazon API Gateway بالتفصيل.







كيف تعمل بوابة API؟

تعمل Amazon API Gateway كوحدة تحكم في حركة المرور لأنها تنشئ نقطة دخول واحدة لجميع طلبات واجهة برمجة التطبيقات. ال ' عملاء '(مثل أجهزة IoT و VPCs ولوحات معلومات البث) ترسل' طلب API 'على التطبيقات. هناك طلبات متعددة (ربما عدد كبير من الطلبات) في نفس الوقت ، وتعمل Amazon API Gateway كنقطة دخول واحدة لجميع الطلبات. تقوم نقطة الدخول الفردية هذه (بوابة API) بعد ذلك بإدارة استدعاء أو طلب واجهة برمجة التطبيقات وإرسالها إلى التطبيقات و ' خدمات AWS 'المرتبطة بهذه التطبيقات:





مزايا Amazon API

فيما يلي المزايا التي توفرها AWS API لعملائها:





  • إنه يجعل تقديم خدمات AWS مركزيًا باستخدام الخدمات المصغرة.
  • يساعد في تأمين عمليات التكامل القائمة على واجهة برمجة التطبيقات وتنظيمها.
  • بوابات API قابلة للتكوين بدرجة عالية.
  • لا يحتاج المستخدمون أنفسهم إلى تغيير التكوينات في حالة إعادة البناء أو تغيير عدد الموارد.
  • إنه يقلل من تعقيد العملية عندما يتفاعل العديد من العملاء مع تطبيق واحد عن طريق تحويل طلبات العملاء المتعددة إلى طلب واحد.
  • يدير واجهة برمجة التطبيقات في شبكة بطريقة تمنع الإفراط في استخدام واجهات برمجة التطبيقات.

عيوب أمازون API

مع المزايا ، هناك أيضًا بعض العيوب لاستخدام بوابة Amazon API. دعونا نناقش بعض العيوب المحتملة لبوابة API:

  • نظرًا لأن بوابة API هي نقطة الدخول الوحيدة لجميع طلبات API ، فإن فشل بوابة API سيؤدي إلى فشل جميع الطلبات مرة واحدة.
  • يمكن أن يزيد من زمن الوصول في الشبكة.
  • عندما ترسل أنواع مختلفة من المستخدمين (مثل IOS و android و Microsoft) طلبات في نفس الوقت ، فإن نقطة الدخول الواحدة لجميع طلبات API تجعل العملية معقدة.

كانت هذه مناقشة موجزة حول الغرض من Amazon API Gateway وعملها.



خاتمة

بوابة AWS API هي خدمة AWS تُستخدم لإدارة واجهات برمجة التطبيقات في AWS. يمكن لهذه الخدمة إدارة طلب واجهة برمجة التطبيقات من عدة عملاء ، كونها نقطة دخول واحدة لجميع الطلبات ، ثم تجد أفضل مسار ممكن لتوجيه طلبات واجهة برمجة التطبيقات إلى التطبيقات وخدمات AWS المرتبطة بهذه التطبيقات. قدم هذا المنشور نظرة عامة كاملة على عمل وغرض بوابة AWS API.