Lambda function with S3 trigger (Part 1)

Step 1 : เข้าไปยัง lambda ตัวที่ต้องการ Setup

Step 2 : เลือกที่ Add trigger

Step 3 : ในช่อง Trigger configuration เลือก S3

Step 4 : เข้าสู่การ Setup S3 สำหรับการเป็นจุดเริ่มต้นในการ Trigger

Step 5 : เลือก S3 Bucket ที่ต้องการ ในที่นี้ผมใช้ bucket ที่ชื่อว่า vultureprime-demo

Step 6 : เลือก Event ที่ต้องการให้ Trigger มาที่ Lambda เมื่อเกิด Event นั้นขึ้น ซึ่งจากตัวอย่างผมเลือกเป็น PUT อธิบายเพิ่มเติมก็คือ เมื่อมีการ PUT Object เกิดขึ้น Lambda ตัวนี้จะถูกสั่งให้ทำงาน

Step 7 : Prefix และ Suffix เป็น option เพิ่มเติมที่เอาไว้เมื่อเราต้องการระบุเงื่อนไขของ object ตัวที่ต้องการให้ละเอียดมากขึ้น

Step 8 : Recursive invocation ให้เราติ๊กยอมรับ หัวข้อนี้เป็นเหมือนการแจ้งเตือนว่า หากมี output ออกมาจาก Lambda function ตัวนี้เราจะไม่ PUT กลับมาที่ bucket นี้อีก ไม่งั้นมันจะเกิด Loop ขึ้น

Step 9 : กด Add เพิ่อเป็นการเพิ่ม Trigger นี้

S3 Trigger ที่สร้างก็ได้ออกมาหน้าตาประมาณนี้ ทีนี้เราก็พร้อมแล้วที่จะรับ PUT event ที่เกิดขึ้นจาก bucket ต้นทางที่เราเลือกไว้ มาเป็น Trigger ในการสั่ง Lambda ของเราทำงาน ส่วนการทำงานเกิดขึ้นจะเป็นอย่างไร ติดตามได้ใน Lambda function with S3 trigger (Part 2)

Aa

© 2023, All Rights Reserved, VulturePrime co., ltd.