AWS SAM은 서버시르 애플리케이션 개발을 위한 기능들을 코드로 저장해서 코드로 관리하게 도와주는 오픈소스 서비스입니다. 그래서 이번시간에는 AWS Lambda 콘솔에서 하던 일들을 코드화, 체계화를 해보도록 하겠습니다.
우선 아래 링크를 따라서 기본적인 사전준비를 해보겠습니다.
그리고 아래와 같이 sam init이라는 명령을 통해 기본적인 Lambda Hello World템를릿을 만들어 보겠습니다.
이를 만들었으면 template.yml파일이 있을 겁니다.
template.yml
여기에 Type을 보니까 AWS::Serverless::Function이라고 되어있으므로 Serverless Lambda Function임을 유추할 수 있습니다. 그리고 code와 trigger, layer들도 다 설정할 수 있습니다.
이를 빌드하면 빠르게 Serverless Function을 만들 수 있습니다.
'DevOps > AWS Architecture' 카테고리의 다른 글
[ DevOps ] - 테라폼 설치 및 기본 설정 (0) | 2022.07.20 |
---|---|
[ DevOps ] - (IaC) 형상 관리 (Configuration Management) - 이미지 빌드 (0) | 2022.07.20 |
[ DevOps ] - (DynamoDB) Python으로 DynamoDB 접근 (0) | 2022.07.20 |
[ DevOps ] - (DynamoDB) Lambda로 DynamoDB 접근 (0) | 2022.07.20 |
[ DevOps ] - (DynamoDB) DynamoDB 구성하기 (0) | 2022.07.20 |