AWS Lambda เชื่อมโยงคอนโซลเข้ากับโค้ด VS เพื่อประสบการณ์การพัฒนาแบบไม่ต้องใช้เซิร์ฟเวอร์แบบครบวงจร
AWS Lambda ช่วยให้สามารถเปลี่ยนจากคอนโซลไปยัง Visual Studio Code (VS Code) IDE ได้อย่างราบรื่น การผสานรวมคอนโซลกับ IDE ใหม่นี้ช่วยขจัดความขัดแย้งระหว่างคลาวด์และสภาพแวดล้อมการพัฒนาภายในสำหรับแอปพลิเคชันที่ไม่ต้องใช้เซิร์ฟเวอร์
นักพัฒนาที่เริ่มต้นในคอนโซลจำเป็นต้องมีความสามารถในการพัฒนา IDE ในเครื่องที่ซับซ้อนมากขึ้น เนื่องจากแอปพลิเคชันมีการพัฒนาที่ซับซ้อนมากขึ้น ก่อนหน้านี้ พวกเขาต้องกำหนดค่าสภาพแวดล้อมการพัฒนาในพื้นที่ด้วยตนเอง ซึ่งเกี่ยวข้องกับการติดตั้ง IDE การคัดลอกโค้ดฟังก์ชัน การกำหนดค่า และการตั้งค่าการรวมระบบ ก่อนที่พวกเขาจะเริ่มการพัฒนาได้ นี่เป็นกระบวนการพัฒนาที่ใช้เวลานานและมีการหยุดชะงัก ด้วยการผสานรวมคอนโซลกับ IDE ใหม่ ขณะนี้ผู้พัฒนาสามารถเปลี่ยนฟังก์ชัน Lambda ของตนไปยัง VS Code ได้ด้วยการคลิกเพียงครั้งเดียว เพื่อช่วยรักษาโค้ดและการกำหนดค่าไว้ ซึ่งช่วยให้นักพัฒนาสามารถใช้ความสามารถ IDE ขั้นสูง เช่น การจัดการการอ้างอิงภายนอก (โดยใช้ตัวจัดการแพ็คเกจ เช่น npm และ pip) การใช้เครื่องมือพัฒนา เช่น linters และ formatters เป็นต้น โดยไม่ต้องมีค่าใช้จ่ายในการตั้งค่า การเปิดตัวครั้งนี้ยังแนะนำความสามารถใหม่ใน VS Code IDE ซึ่งช่วยให้นักพัฒนาสามารถแปลงแอปพลิเคชันของตนให้เป็นเทมเพลต AWS Serverless Application Model (AWS SAM) ได้อย่างง่ายดาย ซึ่งช่วยลดความซับซ้อนของแนวทางปฏิบัติ Infrastructure as Code (IaC) และการรวมไปป์ไลน์ CI/CD
ในการเริ่มต้น ให้คลิกปุ่ม "เปิดใน Visual Studio Code" ในแท็บโค้ดของคอนโซล Lambda หรือป๊อปอัปเริ่มต้นใช้งานเมื่อสร้างฟังก์ชันใหม่ การดำเนินการนี้จะเปิดโค้ด VS IDE บนอุปกรณ์ภายในเครื่องของคุณโดยอัตโนมัติ หรือพาคุณไปตามกระบวนการแนะนำในการติดตั้งเครื่องมือที่จำเป็น รวมถึงโค้ด VS และชุดเครื่องมือของ AWS หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับประสบการณ์นี้ โปรดไปที่ โพสต์บล็อก AWS News คู่มือนักพัฒนาซอฟต์แวร์ Lambda และ เอกสารชุดเครื่องมือของ AWS สำหรับ VS Code
ฟีเจอร์นี้พร้อมใช้งานใน AWS Region เชิงพาณิชย์ทุกแห่งที่มี Lambda ให้บริการ ยกเว้นภูมิภาค AWS GovCloud (สหรัฐฯ) โดยไม่มีค่าใช้จ่ายเพิ่มเติม