كيفية التحكم في الوصول إلى واجهة برمجة تطبيقات REST وإدارتها في Amazon API Gateway؟

Kyfyt Althkm Fy Alwswl Aly Wajht Brmjt Ttbyqat Rest Wadartha Fy Amazon Api Gateway



بوابة أمازون API هي خدمة يمكنها إنشاء واجهات برمجة سهلة الاستخدام ويمكن إدارتها بسهولة. هذه الواجهات هي في الأساس الباب الأمامي لمنطق الأعمال وتطوره / نموه. تسمح AWS للمستخدم بإنشاء واجهات برمجة تطبيقات مختلفة مثل REST API و HTTP وكذلك واجهات برمجة تطبيقات Web Socket.

سيشرح هذا الدليل إدارة / التحكم في الوصول إلى واجهة برمجة تطبيقات REST في Amazon Gateway.

كيفية إدارة / التحكم في الوصول إلى واجهة برمجة تطبيقات REST باستخدام Amazon API Gateway؟

اتبع هذا الدليل البسيط الذي يشرح الخطوات البسيطة لإنشاء عناصر تحكم في الوصول باستخدام مستخدم وأذونات IAM.







بناء واجهة برمجة تطبيقات REST
يبحث ' بوابة API ”من وحدة تحكم AWS والنقر عليها:





حدد موقع ' REST API 'وانقر على' يبني ' زر:





اختر البروتوكول وأنشئ خيارات API جديدة:



حدد نوع نقطة النهاية ثم انقر فوق الزر ' يستورد ' زر:

حدد تخويل IAM
اضغط على ' يحصل 'من اللوحة اليمنى وانقر على' طلب طريقة ' فاتورة غير مدفوعة:

حدد ' AWS IM ”للترخيص والنقر على علامة الاختيار لحفظه:

التوسع في ' أجراءات 'وانقر على' نشر API ' زر:

حدد مرحلة النشر واسمها للضغط على زر ' نشر ' زر:

تم نشر REST API بنجاح:

إنشاء سياسة IAM
قم بزيارة خدمة IAM بالبحث عنها على المنصة:

اضغط على ' المستخدمون 'صفحة من اللوحة اليمنى:

حدد المستخدم من القائمة بالضغط على اسمه:

حدد ' أذونات 'وقم بتوسيع' أضف أذونات 'للنقر على' أضف أذونات ' زر:

حدد ' إرفاق السياسات مباشرة 'وانقر على' إنشاء سياسة ' زر:

حدد ' محرر مرئي 'وانقر على' اختر الخدمة ' وصلة:

اضغط على ' ExecuteAPI ' خدمة:

قم بتوسيع قائمة الكتابة وحدد خانة الاختيار لـ ' يستحضر ' خيار:

قم بتوسيع الموارد لتحديد ' كل الموارد 'وانقر على' التالي: العلامات ' زر:

اضغط على ' التالي: مراجعة ' زر:

اكتب اسم السياسة:

راجع الإعدادات وانقر على زر ' إنشاء سياسة ' زر:

إرفاق السياسة بمستخدم IAM
حدد السياسة وانقر على ' التالي ' زر:

اضغط على ' أضف أذونات ' زر:

تمت إضافة السياسة إلى المستخدم:

انسخ الرابط من صفحة 'Stage Editor' والصقه في متصفح الويب:

تم نشر واجهة برمجة تطبيقات REST والوصول إليها على الإنترنت:

هذا كل شيء عن التحكم في الوصول إلى واجهة برمجة تطبيقات REST وإدارتها في Amazon Gateway.

خاتمة

لإدارة الوصول إلى واجهة برمجة تطبيقات REST والتحكم فيها في Amazon Gateway ، قم بإنشاء واجهة برمجة تطبيقات REST من خدمة Amazon Gateway. بمجرد إنشاء واجهة برمجة التطبيقات ، ما عليك سوى اختيار نوع التفويض مثل AWS IAM من ' طلب الطريقة 'خطوة من واجهة برمجة تطبيقات REST. بعد ذلك ، قم بإنشاء سياسة IAM ، وتنفيذ API ، وإرفاقها بمستخدم IAM الذي يتم استخدامه للوصول إلى واجهة برمجة التطبيقات وإدارتها.