Lambda 함수를 AWS SAM 애플리케이션으로 변환하기
Lambda 콘솔에 VS Code as Infrastructure as Code(IaC)에서 관리하려는 함수가 있는 경우 이를 VS Code로 전송한 다음 AWS SAM 템플릿으로 변환할 수 있습니다. 함수를 AWS SAM 템플릿으로 변환하면 인프라의 버전 관리를 제어하고, 배포를 자동화하고, 함수를 원격으로 디버깅하고, 개발 수명 주기 전반에 걸쳐 일관된 환경을 유지할 수 있습니다. 로컬 및 원격 디버깅 기능을 사용하면 코드를 단계별로 살펴보고, 변수를 검사하고, 로컬 및 AWS 클라우드 모두에서 중단점을 설정하여 문제를 보다 효과적으로 해결할 수도 있습니다.
콘솔에서 함수를 이동하고 로컬 개발을 설정하는 방법에 대한 지침은 AWS Lambda 개발자 안내서의 VS Code를 사용하여 로컬에서 Lambda 함수 개발을 참조하세요. 다음 지침에 따라 Lambda 함수를 콘솔에서 VS Code로 이동한 다음 AWS SAM 템플릿으로 변환합니다. 이 작업을 수행한 후 다음을 수행할 수 있습니다.
-
AWS 클라우드에서 함수를 원격으로 디버깅합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 VS Code를 사용하여 Lambda 함수를 원격으로 디버깅을 참조하세요.
-
연결된 리소스 및 권한을 코드형 인프라로 관리합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 코드형 인프라(IaC)와 함께 Lambda 사용을 참조하세요.
-
AWS SAMCLI을(를) 사용하여 애플리케이션을 배포하고 업데이트합니다. 자세한 내용은 AWS SAM CLI을 참조하세요.
-
Infrastructure Composer를 사용하여 서버리스 아키텍처를 시각적으로 설계합니다. 자세한 내용은 Infrastructure Composer 개발자 안내서를 참조하세요.
자세히 알아보기
AWS SAM에 대해 계속 알아보고자 한다면 다음 리소스를 참조하세요.
-
전체 AWS SAM 워크숍
– AWS SAM가 제공하는 여러 주요 기능을 설명하기 위해 마련된 워크숍입니다. -
SAM과의 세션
– 당사의 AWS 서버리스 개발자 지원 팀이 제작한 AWS SAM의 사용에 관한 동영상 시리즈입니다. -
서버리스 랜드
– AWS 서버리스에 대한 최신 정보, 블로그, 동영상, 코드 및 학습 리소스를 한데 모아 놓은 사이트입니다.