چگونه می توانم به لامبدا دسترسی به DynamoDB بدهم؟
چگونه می توانم به لامبدا دسترسی به DynamoDB بدهم؟

تصویری: چگونه می توانم به لامبدا دسترسی به DynamoDB بدهم؟

تصویری: چگونه می توانم به لامبدا دسترسی به DynamoDB بدهم؟
تصویری: با استفاده از تابع Lambda داده ها را بخوانید و در Dynamodb وارد کنید 2024, نوامبر
Anonim

سپس از نقش برای اعطای a استفاده می شود لامبدا عملکرد دسترسی داشته باشید به یک DynamoDB جدول.

خط مشی IAM را به نقش IAM متصل کنید

  1. به کنسول IAM بروید و Roles را در قسمت ناوبری انتخاب کنید.
  2. انتخاب کنید AWS خدمات و سپس انتخاب کنید لامبدا .
  3. در صفحه سیاست های مجوزهای پیوست، MyLambdaPolicy را در کادر جستجو تایپ کنید.

به همین ترتیب، آیا DynamoDB می تواند لامبدا را فعال کند؟

با DynamoDB جریان، شما می تواند باعث شود آ لامبدا عملکرد برای انجام کارهای اضافی در هر بار a DynamoDB جدول به روز می شود لامبدا رکوردها را از جریان می خواند و تابع شما را به طور همزمان با رویدادی که حاوی رکوردهای جریان است فراخوانی می کند.

همچنین، چگونه با DynamoDB تعامل دارید؟ نحوه تعامل با آمازون DynamoDB با SQL استاندارد

  1. مرحله 1: آخرین تصویر داکر را دریافت کنید.
  2. مرحله 2: DynamoDB را به صورت محلی راه اندازی کنید.
  3. مرحله 3: نصب کلاینت پایتون dql.
  4. مرحله 4: بیان dql در بالای تصویر داکر محلی DynamoDB.
  5. مرحله 5: ایجاد یک جدول و درج برخی از داده ها.
  6. مرحله 5: اجرای برخی پرس و جوهای ساده.

در اینجا، چگونه مجوز را به تابع لامبدا اضافه می کنید؟

بخشیدن مجوزها به سایر حساب‌ها یا سرویس‌هایی که در دسترس نیستند لامبدا کنسول، از AWS CLI استفاده کنید. اضافه کردن بیانیه ای با اضافه کردن - اجازه فرمان ساده ترین بیانیه خط مشی مبتنی بر منبع به یک سرویس اجازه می دهد تا a را فراخوانی کند عملکرد.

آیا AWS DynamoDB بدون سرور است؟

DynamoDB مطابق با مقادیر بدون سرور برنامه ها: مقیاس بندی خودکار با توجه به بار برنامه شما، پرداخت به ازای هر چیزی که استفاده می کنید قیمت گذاری، آسان برای شروع، و بدون سرور برای مدیریت. این باعث می شود DynamoDB یک انتخاب بسیار محبوب برای بدون سرور برنامه های در حال اجرا در AWS.

توصیه شده: