툴체인 구성 - VS 코드용 AWS 도구 키트

툴체인 구성

AWS Toolkit for Visual Studio Code은 모든 AWS 서비스에 다양한 언어를 지원합니다. 다음 섹션은 언어에 맞게 툴체인을 구성하는 방법을 설명합니다.

.NET Core 툴체인 구성.

  1. AWS VS Code용 도구 키트가 설치되어 있는지 확인하세요.

  2. C# 확장 프로그램을 설치합니다. 확장 프로그램을 설치하면 VS Code로 .NET Core 애플리케이션을 디버깅할 수 있습니다.

  3. AWS Serverless Application Model(AWS SAM) 애플리케이션을 열거나 새로 생성하세요.

  4. template.yaml가 포함된 폴더를 엽니다.

Node.js 툴체인 구성

  1. AWS Toolkit for VS Code가 설치되어 있는지 확인하세요.

  2. AWS SAM 애플리케이션을 열거나 새로 생성하세요.

  3. template.yaml이 포함된 폴더를 엽니다.

    참고

    소스 코드("target": "code"가 포함된 시작 구성)에서 TypeScript Lambda 함수를 디버깅하려면 TypeScript 컴파일러를 전역적으로 또는 package.json 프로젝트에 설치하세요.

Python 툴체인 구성

  1. AWS VS Code용 도구 키트가 설치되어 있는지 확인하세요.

  2. Python extension for Visual Studio Code을 설치합니다. 확장 프로그램을 설치하면 VS Code로 Python 애플리케이션을 디버깅할 수 있습니다.

  3. AWS SAM 애플리케이션을 열거나 새로 생성하세요.

  4. template.yaml이 포함된 폴더를 엽니다.

  5. 애플리케이션 루트에서 터미널을 열고 python -m venv ./.venv를 실행하여 virtualenv를 구성하세요.

    참고

    virtualenv 시스템당 한 번만 구성하면 됩니다.

  6. 다음 중 하나를 실행하여 virtualenv를 활성화합니다.

    • Bash shell: ./.venv/Scripts/activate

    • PowerShell: ./.venv/Scripts/Activate.ps1

Java 툴체인 구성

  1. AWS Toolkit for VS Code가 설치되어 있는지 확인하세요.

  2. Java 확장 프로그램과 Java 11을 설치합니다. 확장 프로그램을 설치하면 VS Code로 Java 함수를 인식할 수 있습니다.

  3. Java 디버거 확장 프로그램을 설치합니다. 확장 프로그램을 설치하면 VS Code로 Java 애플리케이션을 디버깅할 수 있습니다.

  4. AWS SAM 애플리케이션을 열거나 새로 생성하세요.

  5. template.yaml이 포함된 폴더를 엽니다.

Go 툴체인 구성하기

  1. AWS VS Code용 도구 키트가 설치되어 있는지 확인하세요.

  2. Go Lambda 함수를 디버깅하려면 Go 1.14 이상이어야 합니다.

  3. Go extension을 설치합니다.

    참고

    Go1.15+ 런타임을 디버깅하려면 버전 0.25.0 이상이어야 합니다.

  4. command palette로 Go 도구를 설치하세요.

    1. command palette에서 Go: Install/Update Tools을 선택합니다.

    2. 체크 박스에서 dlvgopls를 선택합니다.

  5. AWS SAM 애플리케이션을 열거나 새로 생성하세요.

  6. template.yaml이 포함된 폴더를 엽니다.

툴체인 사용

툴체인을 설정하면 AWS SAM 애플리케이션을 실행하거나 디버깅할 수 있습니다.