كيف أمنح Lambda حق الوصول إلى DynamoDB؟
كيف أمنح Lambda حق الوصول إلى DynamoDB؟

فيديو: كيف أمنح Lambda حق الوصول إلى DynamoDB؟

فيديو: كيف أمنح Lambda حق الوصول إلى DynamoDB؟
فيديو: How To Authenticate AWS API Using IAM (3 Min) | Http API IAM Authorizer 2024, أبريل
Anonim

ثم يتم استخدام الدور لمنح لامدا وظيفة التمكن من إلى أ دينامو دي بي طاولة.

إرفاق سياسة IAM بدور IAM

  1. انتقل إلى وحدة تحكم IAM واختر الأدوار في جزء التنقل.
  2. يختار AWS الخدمة ثم اختر لامدا .
  3. في صفحة إرفاق سياسات الأذونات ، اكتب MyLambdaPolicy في مربع البحث.

في المقابل ، هل يمكن لـ DynamoDB تشغيل Lambda؟

مع دينامو دي بي تيارات ، أنت يمكن أن تؤدي إلى أ لامدا وظيفة لأداء عمل إضافي في كل مرة أ دينامو دي بي يتم تحديث الجدول. لامدا يقرأ السجلات من الدفق ويستدعي وظيفتك بشكل متزامن مع حدث يحتوي على سجلات الدفق.

أيضًا ، كيف تتفاعل مع DynamoDB؟ كيفية التفاعل مع Amazon DynamoDB باستخدام لغة SQL القياسية

  1. الخطوة 1: الحصول على أحدث صورة عامل ميناء.
  2. الخطوة 2: ابدأ تشغيل DynamoDB محليًا.
  3. الخطوة الثالثة: تثبيت عميل dql python.
  4. الخطوة 4: ذكر dql أعلى صورة عامل الإرساء المحلي DynamoDB.
  5. الخطوة 5: إنشاء جدول وإدخال بعض البيانات.
  6. الخطوة 5: تشغيل بعض الاستعلامات البسيطة.

هنا ، كيف تضيف إذنًا لوظيفة لامدا؟

لمنح أذونات إلى حسابات أو خدمات أخرى غير متوفرة في لامدا وحدة التحكم ، استخدم AWS CLI. يضيف بيان مع يضيف - إذن أمر. أبسط بيان سياسة يعتمد على الموارد يسمح للخدمة باستدعاء ملف وظيفة.

هل AWS DynamoDB بدون خادم؟

دينامو دي بي يتماشى مع قيم خادم التطبيقات: التحجيم التلقائي وفقًا لتحميل التطبيق الخاص بك ، وتسعير الدفع لكل ما تستخدمه ، وسهولة البدء ، وعدم وجود خوادم لإدارتها. هذا يجعل دينامو دي بي خيار شائع جدًا لـ خادم التطبيقات التي تعمل في AWS.

موصى به: