AWS ra mắt tích hợp LocalStack trong VS Code IDE, giúp đơn giản hoá việc kiểm thử cục bộ cho các ứng dụng phi máy chủ
AWS ra mắt tích hợp LocalStack trong Visual Studio Code (VS Code), giúp nhà phát triển dễ dàng kiểm thử và gỡ lỗi ứng dụng phi máy chủ ngay trong IDE cục bộ. Với tích hợp mới này, nhà phát triển có thể dùng LocalStack để mô phỏng cục bộ và kiểm thử ứng dụng phi máy chủ ngay trên giao diện quen thuộc của VS Code, không cần chuyển đổi công cụ hay quản lý thiết lập phức tạp, từ đó đơn giản hoá toàn bộ quy trình phát triển phi máy chủ cục bộ.
LocalStack, đối tác trong Mạng lưới đối tác AWS (APN), cho phép nhà phát triển mô phỏng các dịch vụ AWS như AWS Lambda, Amazon SQS, Cổng API Amazon và DynamoDB để phục vụ phát triển và kiểm thử ứng dụng cục bộ. Trước đây, để sử dụng LocalStack mô phỏng các dịch vụ AWS trong VS Code, nhà phát triển phải cấu hình thủ công cổng, chỉnh sửa mã, cũng như liên tục chuyển đổi ngữ cảnh giữa giao diện IDE và LocalStack. Giờ đây, với tích hợp LocalStack trong VS Code, nhà phát triển có thể kết nối đến môi trường LocalStack ngay từ IDE mà không cần cấu hình thủ công hay chỉnh sửa mã. Tính năng này giúp nhà phát triển truy cập các tài nguyên AWS đã mô phỏng ngay trong IDE, giúp dễ dàng phát triển và kiểm thử ứng dụng phi máy chủ cục bộ. Ví dụ, nhà phát triển hiện đã có thể dễ dàng kiểm thử và gỡ lỗi các hàm Lambda cùng quá trình tương tác với các dịch vụ AWS trong môi trường mô phỏng LocalStack ngay từ IDE.
Tiện ích tích hợp này hiện đã được cung cấp cho nhà phát triển sử dụng Bộ công cụ AWS dành cho VS Code (phiên bản 3.74.0 trở lên). Sử dụng tiện ích tích hợp này không phát sinh chi phí từ AWS. Để bắt đầu, hãy làm theo Hướng dẫn AWS trong VS Code. Quy trình này sẽ tự động cài đặt LocalStack CLI, hướng dẫn thiết lập tài khoản LocalStack và tạo hồ sơ LocalStack. Sau đó, hãy chuyển sang hồ sơ LocalStack và triển khai ứng dụng trực tiếp lên môi trường LocalStack. Để tìm hiểu thêm, hãy truy cập 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.