ฉันจะให้สิทธิ์ Lambda เข้าถึง DynamoDB ได้อย่างไร
ฉันจะให้สิทธิ์ Lambda เข้าถึง DynamoDB ได้อย่างไร

บทบาทจะใช้เพื่อให้ แลมบ์ดา การทำงาน เข้าไป เป็น DynamoDB ตาราง.

แนบนโยบาย IAM กับบทบาท IAM

  1. ไปที่คอนโซล IAM และเลือกบทบาทในบานหน้าต่างนำทาง
  2. เลือก AWS บริการแล้วเลือก แลมบ์ดา .
  3. บนหน้านโยบายการอนุญาต ให้พิมพ์ MyLambdaPolicy ในกล่องค้นหา

ในทำนองเดียวกัน DynamoDB สามารถเรียก Lambda ได้หรือไม่

กับ DynamoDB สตรีม คุณ สามารถเรียก NS แลมบ์ดา ทำหน้าที่ทำงานเพิ่มเติมในแต่ละครั้ง a 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.

แนะนำ: