როგორ მივცე ლამბდას წვდომა DynamoDB-ზე?
როგორ მივცე ლამბდას წვდომა DynamoDB-ზე?

ვიდეო: როგორ მივცე ლამბდას წვდომა DynamoDB-ზე?

ვიდეო: როგორ მივცე ლამბდას წვდომა DynamoDB-ზე?
ვიდეო: Read and Insert data to Dynamodb using Lambda function 2024, მაისი
Anonim

შემდეგ როლი გამოიყენება ა ლამბდა ფუნქცია წვდომა ა DynamoDB მაგიდა.

მიამაგრეთ IAM პოლიტიკა IAM-ის როლს

  1. გადადით IAM კონსოლზე და აირჩიეთ როლები ნავიგაციის პანელში.
  2. აირჩიეთ AWS მომსახურება და შემდეგ აირჩიეთ ლამბდა .
  3. მიმაგრების ნებართვების პოლიტიკის გვერდზე, საძიებო ველში აკრიფეთ MyLambdaPolicy.

შესაბამისად, შეუძლია თუ არა DynamoDB-ს ლამბდას გააქტიურება?

თან DynamoDB ნაკადები, შენ შეიძლება გამოიწვიოს ა ლამბდა ფუნქცია ყოველ ჯერზე დამატებითი სამუშაოს შესასრულებლად ა DynamoDB ცხრილი განახლებულია. ლამბდა კითხულობს ჩანაწერებს ნაკადიდან და იწვევს თქვენს ფუნქციას სინქრონულად მოვლენასთან, რომელიც შეიცავს ნაკადის ჩანაწერებს.

ასევე, როგორ ურთიერთობთ DynamoDB-თან? როგორ ვითანამშრომლოთ Amazon DynamoDB–თან სტანდარტული SQL–ით

  1. ნაბიჯი 1: მიიღეთ დოკერის უახლესი სურათი.
  2. ნაბიჯი 2: დაიწყეთ DynamoDB ადგილობრივად.
  3. ნაბიჯი 3: dql python კლიენტის ინსტალაცია.
  4. ნაბიჯი 4: მიუთითეთ dql ადგილობრივი დოკერის DynamoDB სურათის თავზე.
  5. ნაბიჯი 5: ცხრილის შექმნა და გარკვეული მონაცემების ჩასმა.
  6. ნაბიჯი 5: რამდენიმე მარტივი შეკითხვის გაშვება.

აქ, როგორ დაამატებთ ნებართვას ლამბდა ფუნქციას?

Გასცეს ნებართვები სხვა ანგარიშებზე ან სერვისებზე, რომლებიც არ არის ხელმისაწვდომი ლამბდა კონსოლში, გამოიყენეთ AWS CLI. დამატება განცხადებასთან ერთად დაამატეთ - ნებართვა ბრძანება. რესურსზე დაფუძნებული უმარტივესი პოლიტიკის განაცხადი საშუალებას აძლევს სერვისს გამოიძახოს a ფუნქცია.

არის AWS DynamoDB სერვერის გარეშე?

DynamoDB შეესაბამება მნიშვნელობებს სერვერის გარეშე აპლიკაციები: ავტომატური სკალირება თქვენი აპლიკაციის დატვირთვის მიხედვით, გადაიხადეთ თითო რაზეც იყენებთ ფასს, მარტივი დასაწყებად და სერვერების გარეშე. ეს ხდის DynamoDB ძალიან პოპულარული არჩევანი სერვერის გარეშე გაშვებული აპლიკაციები AWS.

გირჩევთ: