AWS, VS Code IDE에서 LocalStack 통합 출시로 서버리스 애플리케이션의 로컬 테스트 간소화
AWS는 Visual Studio Code(VS Code)에서 LocalStack 통합을 출시하여 개발자가 로컬 IDE에서 서버리스 애플리케이션을 손쉽게 테스트하고 디버그할 수 있게 되었습니다. 이번 통합으로 개발자는 LocalStack을 사용하여 익숙한 VS Code 인터페이스를 통해 서버리스 애플리케이션을 로컬로 에뮬레이션하고 테스트할 수 있습니다. 도구를 전환하거나 복잡한 설정을 관리할 필요가 없으므로 로컬 서버리스 개발 프로세스가 간소화됩니다.
AWS 파트너 네트워크(APN) 파트너인 LocalStack은 개발자가 AWS Lambda, Amazon SQS, Amazon API Gateway, DynamoDB 등 AWS 서비스를 로컬 애플리케이션 개발 및 테스트를 위해 에뮬레이션할 수 있도록 지원합니다. 기존에는 VS Code에서 LocalStack을 사용해 AWS 서비스를 에뮬레이션하려면 개발자가 포트를 수동으로 구성하고, 코드를 변경하고, IDE와 LocalStack 인터페이스 간에 컨텍스트를 전환해야 했습니다. 이제 VS Code에서 LocalStack 통합을 사용하면 수동 구성이나 코드 변경 없이 IDE에서 LocalStack 환경에 연결할 수 있습니다. 따라서 개발자는 IDE에서 에뮬레이션된 AWS 리소스에 액세스할 수 있으며, 서버리스 애플리케이션을 로컬에서 손쉽게 구축하고 테스트할 수 있습니다. 예를 들어 이제 IDE에서 LocalStack 에뮬레이션 환경을 통해 Lambda 함수 및 AWS 서비스와의 상호 작용을 간편하게 테스트하고 디버깅할 수 있습니다.
이 통합 기능은 AWS Toolkit for VS Code(v3.74.0 이상)를 사용하는 개발자에게 제공됩니다. 이 통합 기능을 사용하는 데 따르는 별도의 AWS 비용은 없습니다. 시작하려면 VS Code에서 제공되는 AWS 워크스루 가이드를 따라 수행하면 됩니다. 이 가이드에서는 LocalStack CLI를 자동으로 설치하고, LocalStack 계정 설정을 안내하며, LocalStack 프로필을 생성합니다. 그런 다음 LocalStack 프로필로 전환하여 애플리케이션을 LocalStack 환경에 직접 배포하면 됩니다. 자세한 내용은 AWS 뉴스 블로그, AWS Toolkit 설명서, Lambda 개발자 안내서에서 확인하세요.