สารบัญ:

บริการใดบ้างที่สามารถเรียก Lambda?
บริการใดบ้างที่สามารถเรียก Lambda?

วีดีโอ: บริการใดบ้างที่สามารถเรียก Lambda?

วีดีโอ: บริการใดบ้างที่สามารถเรียก Lambda?
วีดีโอ: Introduction to AWS Lambda - Serverless Compute on Amazon Web Services 2024, เมษายน
Anonim

นี่คือรายการบริการที่เรียกใช้ฟังก์ชัน Lambda แบบซิงโครนัส:

  • โหลดบาลานซ์แบบยืดหยุ่น (แอพพลิเคชั่นโหลดบาลานเซอร์)
  • อเมซอน ค็อกนิโต
  • อเมซอนเล็กซ์
  • อเมซอน อเล็กซ่า.
  • อเมซอน API เกตเวย์
  • อเมซอน คลาวด์ฟรอนต์ ( แลมบ์ดา @ขอบ)
  • Amazon Kinesis Data Firehose

ในทำนองเดียวกันอาจมีคนถามว่าบริการใดของ AWS ที่สามารถเรียก Lambda ได้

แลมบ์ดาแคน โดยตรง ถูกกระตุ้น โดย บริการของ AWS เช่น S3, DynamoDB, Kinesis, SNS และ CloudWatch หรือมัน สามารถ ถูกประสานเข้ากับเวิร์กโฟลว์โดย AWS ฟังก์ชันขั้นตอน สิ่งนี้ช่วยให้คุณสร้างระบบประมวลผลข้อมูลแบบไร้เซิร์ฟเวอร์แบบเรียลไทม์ที่หลากหลาย

รู้ด้วยว่า ELB สามารถเรียก Lambda ได้หรือไม่? Application Load Balancer สามารถ ตอนนี้เรียกใช้ แลมบ์ดา ฟังก์ชันในการให้บริการคำขอ HTTP(S) Application Load Balancer รองรับการเรียกแล้ว แลมบ์ดา ทำหน้าที่ให้บริการคำขอ HTTP(S) สิ่งนี้ทำให้ผู้ใช้สามารถเข้าถึงแอปพลิเคชันแบบไร้เซิร์ฟเวอร์จากไคลเอนต์ HTTP ใดๆ รวมถึงเว็บเบราว์เซอร์

นอกจากนี้ สิ่งที่สามารถกระตุ้น Lambda?

ทริกเกอร์ เป็นชิ้นส่วนของรหัสที่ จะ ตอบสนองต่อเหตุการณ์ใด ๆ ใน DynamoDB Streams โดยอัตโนมัติ ทริกเกอร์ ให้คุณสร้างแอปพลิเคชั่น ซึ่งจะ จากนั้นตอบสนองต่อการแก้ไขข้อมูลใดๆ ที่ทำในตาราง DynamoDB เมื่อเปิดใช้งาน DynamoDB Streams บนโต๊ะ คุณจะ จะ สามารถเชื่อมโยง ARN กับของคุณ แลมบ์ดา การทำงาน.

AWS Lambda สามารถเรียก Lambda อื่นได้หรือไม่

เรียก แลมบ์ดา จาก แลมบ์ดาอีกกระป๋อง ไม่สามารถทำได้โดยไม่มีการกำหนดค่าบางอย่าง ในไฟล์ serverless.yml ของคุณ ต้องระบุการอนุญาตเพื่อ เรียกแลมบ์ดาอีกตัวหนึ่ง . นี้ สามารถ ทำได้โดยการเพิ่มส่วน iamRoleStatements ภายใต้คุณสมบัติผู้ให้บริการ (บรรทัดที่ 4-8 ด้านล่าง)

แนะนำ: