본문 바로가기

AWS 인프라/Lambda

(2)
AWS SAM으로 배포할 때 AWS Lambda 이름 설정하기 SAM CLI를 통해서 deploy할 때, 함수 이름을 설정하지 않으면 다음과 같은 형식으로 자동생성된다. CloudFormation stack + Lambda function + Some Id 그래서 AWS Lambda Console을 볼 때 마음 한 켠이 영 찝찝하다. 해결책은 deploy할 때 사용하는 template.yaml 파일에 FunctionName 인자를 주면 된다. Resources: HelloWorldFunction: Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-1..
AWS Lambda의 배포 및 개발 환경 구축 With AWS SAM CLI 시작하면서 Lambda... 회사에서 사이드 프로젝트로 AWS Lambda를 사용하게 됐는데, 전혀 사용해본 경험이 없어서 상당히 애를 먹었다. 인프라 자체에도 익숙하지 않았고, Lambda의 구동 환경 특성 상 당연히 될 줄 알았던 것들이 당연히 안되는 것을 보고(RDS🤬..) 하루 종일 관련 구글을 들락거렸던 기억이 난다. 그래서 가장 고통받은 인상깊었던 AWS Lambda 로컬 개발환경에 대해서 정리해보고자 한다. 이유인즉슨.. 지난 번에 똑같이 Lambda를 구성할 일이 있어서 Jenkins를 통해서 배포했는데, 디버깅에 많이 애를 먹었다. 배포하고 테스트하고, CloudWatch 들락거리고.. 그래서 아, 꼭 로컬 디버깅 설정을 해야겠다고 느꼈는데, 다른 프로젝트를 하면서 미루고 미루다가, 다시..