AWS Lambda cho phép các nhà phát triển gỡ lỗi hàm chạy trên đám mây từ IDE VS Code
AWS Lambda hiện hỗ trợ gỡ lỗi từ xa trong Visual Studio Code (VS Code), cho phép các nhà phát triển gỡ lỗi các hàm Lambda chạy trên đám mây trực tiếp từ IDE cục bộ của họ. Với tính năng mới này, các nhà phát triển có thể sử dụng những công cụ gỡ lỗi quen thuộc như điểm ngắt, kiểm tra theo biến và gỡ lỗi từng bước với các hàm được triển khai trên đám mây mà không cần chỉnh sửa quy trình phát triển hiện có của họ, nhờ đó tăng tốc quá trình phát triển phi máy chủ.
Nhà phát triển xây dựng các ứng dụng phi máy chủ với Lambda thường cần phải kiểm tra và gỡ lỗi các tích hợp liên dịch vụ có liên quan đến nhiều dịch vụ AWS, những dịch vụ này có thể được kết nối với đám mây riêng ảo (VPC) của Amazon hoặc yêu cầu các quyền Quản lý danh tính và truy cập trong AWS (IAM) cụ thể. Trước đây, khi không có công cụ để sao chép hoàn toàn môi trường thời gian hoạt động Lambda và các tương tác của nó với các dịch vụ AWS khác một cách cục bộ, nhà phát triển đã phải dựa vào các câu lệnh in, bản ghi và nhiều lần triển khai lặp lại để chẩn đoán và giải quyết sự cố. Với khả năng gỡ lỗi từ xa trong VS Code, giờ đây nhà phát triển có thể gỡ lỗi môi trường thực thi của hàm đang chạy trên đám mây với quyền truy cập toàn diện vào tài nguyên VPC và vai trò IAM, đồng thời theo dõi quá trình thực thi thông qua toàn bộ luồng dịch vụ trong đám mây. Nhà phát triển cũng có thể nhanh chóng cập nhật hàm của họ và kiểm thử các thay đổi. Lần ra mắt này giúp bạn không còn phải thiết lập thao tác gỡ lỗi cục bộ phức tạp và triển khai lặp đi lặp lại, giảm thời gian xác định và khắc phục sự cố từ nhiều giờ xuống còn vài phút.
Tính năng này hiện được cung cấp miễn phí cho tất cả các nhà phát triển đã cài đặt Bộ công cụ AWS (v3.69.0 trở lên) trên VS Code. Để bắt đầu, hãy chọn một hàm Lambda trong IDE VS Code và nhấp vào “Gọi từ xa”. Sau đó, bạn có thể bắt đầu phiên gỡ lỗi từ xa chỉ với một cú nhấp chuột. Bộ công cụ AWS sẽ tự động tải xuống mã hàm, thiết lập kết nối gỡ lỗi an toàn và kích hoạt cài đặt điểm ngắt. Để tìm hiểu thêm, hãy truy cập bài đăng trên blog Tin tức AWS, tài liệu Bộ công cụ AWS và hướng dẫn dành cho nhà phát triển Lambda.