ฟังก์ชัน AWS Lambda สามารถเมาต์บัคเก็ต Amazon S3 เป็นระบบไฟล์ได้ด้วย S3 Files แล้ว
ขณะนี้ AWS Lambda รองรับ Amazon S3 Files ซึ่งช่วยให้ฟังก์ชัน Lambda ของคุณสามารถเมาต์บัคเก็ต Amazon S3 เป็นระบบไฟล์ และดำเนินการกับไฟล์ในรูปแบบมาตรฐานได้โดยไม่ต้องดาวน์โหลดข้อมูลมาเพื่อประมวลผล S3 Files สร้างขึ้นโดยใช้ Amazon EFS ช่วยให้คุณมีประสิทธิภาพและความเรียบง่ายของระบบไฟล์ด้วยความสามารถในการปรับขนาด ความทนทาน และคุ้มค่าของ S3 ฟังก์ชัน Lambda หลายรายการสามารถเชื่อมต่อกับระบบไฟล์ S3 Files เดียวกันได้พร้อมกัน โดยแชร์ข้อมูลผ่านพื้นที่ทำงานร่วมกัน โดยไม่ต้องสร้างตรรกะการซิงโครไนซ์แบบกำหนดเอง
การผสานรวม S3 Files ช่วยทำให้เวิร์กโหลดแบบ Stateful ใน Lambda ง่ายขึ้น โดยลดภาระในการดาวน์โหลดออบเจ็กต์ อัปโหลดผลลัพธ์ และการจัดการข้อจำกัดของพื้นที่เก็บข้อมูลชั่วคราว ซึ่งมีคุณค่าอย่างยิ่งสำหรับเวิร์กโหลดด้าน AI และแมชชีนเลิร์นนิง ซึ่ง Agent จำเป็นต้องคงหน่วยความจำและแชร์สถานะระหว่างขั้นตอนของไปป์ไลน์ ฟังก์ชันที่ทนทานของ Lambda ทำให้เวิร์กโฟลว์ AI แบบหลายขั้นตอนเหล่านี้เป็นไปได้ โดยการควบคุมการดำเนินการแบบขนานพร้อมการบันทึกจุดตรวจสอบสถานะโดยอัตโนมัติ ตัวอย่างเช่น ฟังก์ชันเครื่องมือควบคุมระบบสามารถโคลนคลังไปยังพื้นที่ทำงานร่วมกัน ในขณะที่ฟังก์ชัน Agent หลายรายการวิเคราะห์โค้ดแบบขนาน ฟังก์ชันที่ทนทานจะจัดการการบันทึกจุดตรวจสอบสถานะของสภาพแวดล้อมการดำเนินการ ในขณะที่ S3 Files ช่วยให้การแชร์ข้อมูลเป็นไปอย่างราบรื่นในทุกขั้นตอน
ในการใช้ S3 Files กับ Lambda ให้กำหนดค่าฟังก์ชันของคุณเพื่อเมาต์บัคเก็ต S3 ผ่านคอนโซล Lambda, AWS CLI, AWS SDK, AWS CloudFormation หรือ AWS Serverless Application Model (SAM) หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ S3 Files กับฟังก์ชัน Lambda ของคุณ โปรดไปที่คู่มือนักพัฒนา Lambda
S3 Files รองรับสำหรับฟังก์ชัน Lambda ที่ไม่ได้กำหนดค่าผู้ให้บริการปริมาณการประมวลผลใน AWS Region ทุกแห่งที่ทั้ง Lambda และ S3 Files มีให้บริการ โดยไม่มีค่าใช้จ่ายเพิ่มเติมนอกเหนือจากค่าบริการ Lambda และ S3 ตามปกติ