Serveless Application Model 검색 결과
2건
[AWS][SAM][강의노트] 다양한 시그니처의 람다 작성해보기
다양한 시그니쳐의 람다 작성 해보기 다양한 시그니처를 갖는 람다 핸들러를 작성해 보겠습니다. 각 메서드를 작성하면 테스트를 위해 template.yaml의 핸들러 지정을 바꿔줍니다. 그리고 sam build & sam local invoke --event events/events.json 을 사용하여 테스트를 진행합니다. float → boolean public boolean getNumber(float number) { return number> 100000; } events.json 이벤트에 아무 숫자를 입력하자. 1234.4444 result false list → list public List getScores(List names) { Map studentScores = new HashMap();..
[AWS][SAM][강의노트] sam init - 프로젝트 시작하기
sam init SAM 프로젝트를 생성한다. 사용할 런타임과 빌드 툴에 따라 HelloWorld 템플릿을 고를 수 있게 되어있다. sam init --name HelloWorldFunction name --name HelloWorldFunction SAM 프로젝트 이름이다. 이 이름 값은 SAM 프로젝트에서 다양한 부분에 명명이 필요할 때 활용되고 있다. 람다 함수 리소스의 이름. 즉, 람다 함수의 논리적 이름. 꼭 프로젝트 이름과 람다 함수 리소스 이름을 같게 할 필요는 없다. SAM logs 대상을 지정할 때 sam logs -n HelloWorldFunction --stack-name firstlambda --tail SAM local invoke가 실행할 함수를 지정할 때 sam local inv..