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

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

วีดีโอ: ฉันจะให้สิทธิ์ Lambda เข้าถึง DynamoDB ได้อย่างไร
วีดีโอ: How To: Insert In DynamoDB Using Lambda AWS Function (3 Min) 2024, พฤศจิกายน
Anonim

บทบาทจะใช้เพื่อให้ แลมบ์ดา การทำงาน เข้าไป เป็น 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.

แนะนำ: