Lambda Function URLs คือทางเลือกใหม่ของการคอนฟิค HTTPS Endpoint เข้ามาในฟังก์ชันได้ง่ายๆ

เราทราบดีว่า AWS Lambda เป็นบริการ Serverless หรือเรียกใช้งานเพื่อประมวลผลโดยไม่ต้องสร้างหรือจัดการเซิร์ฟเวอร์ ทั้งนี้แอปพลิเคชันส่วนใหญ่จะมีการเรียก Serverless Function มากมาย ซึ่งแต่ละฟังก์ชันจะถูกแมปเข้ากับ API Endpoint, method หรือ ทรัพยากร ด้วยบริการเช่น Amazon API Gateway และ Load Balancer ประเด็นคือจะทำยังไงให้การคอนฟิค HTTPS Endpoint ขวางหน้าฟังก์ชันของเราเป็นเรื่องง่ายและไม่ต้องเรียนรู้อะไรเยอะนอกเหนือจากเรื่อง Lambda ที่เป็นอยู่แล้ว
Lambda Function URLs คือฟีเจอร์ใหม่ที่จะแก้ปัญหานั้นที่ท่านสามารถเลือกคอนฟิค Cross-Origin Resource Sharing (CORS) header ได้ด้วย คำถามคือแล้ว Lambda Function URLs และ Amazon API Gateway ควรใช้ต่างกันอย่างไร? AWS แนะว่าถ้าท่านไม่จำเป็นต้องใช้งานฟีเจอร์ขั้นสูงของ API Gateway เช่น Request Validation, throttling, custom authorizer, custom domain names, usage plans หรือ caching เป็นต้น สำหรับ Lambda Function URLs ไม่มีค่าใช้จ่ายเพิ่มเติมและพร้อมให้บริการแล้วในทุก Region ที่ให้บริการ Lambda