실습 (1)
동시성(Concurrency)
- 얼마나 많은 함수를 같은 요청이 들어왔을 때 돌릴 수 있는지
- 설정해 놓은 동시성 수 보다, 더 많은 함수 요청이 들어온다면 모든 함수가 정상적으로 호출되지 않을 것
- 어플리케이션에 맞게 설정해야 함
함수 생성
블루 프린트 사용
- AWS에서 자주 사용되는 기능들을 템플릿화 하여 가져다 사용할 수 있도록 제공
서버리스 앱은 리포지토리 찾아보기
- 공유되어지고 있는 간단한 서비스 아키텍쳐를 내 환경에 가져다 사용할 수 있다.
블루 프린트 -> Hello world function 선택
권한을 정의하는 역할
-
람다에서 기본적으로 제공하는 역할을 사용 가능
-
이전에 이미 생성한 역할이 있다면 사용 가능
-
프로덕션에서는 다른팀들이 서로 다른 정책과 역할을 통해 서로 다른 접근 권한을 가지고 있다.
-
임의로 만들어진 역할 템플릿을 가져다가 사용 가능
- CloudWatch에서 로그 그룹이 생성된걸 확인할 수 있다.
- 람다함수를 실행할 때 cloudwatch 기능을 사용하여 람다함수가 잘 실행되었는지 디버깅 가능하다.
- key1을 key4 변경, key4는 없음 어떤 현상이 일어날까?
- 변경 후, Deploy 클릭
- 람다 함수를 생성할 때 AWS에서 만들어주는 역할을 사용했다.
- 서비스 -> 역할
- LogStream 생성, LogEvents 넣는것 두가지 권한을 부여하는 역할을 람다함수가 생성해줌
- 만약에 원한는 역할을 사용하고 싶다면, 새로운 역할을 만들고 원하는 정책을 생성하여 람다함수를 만들 때 그 역할을 지정해 주면 된다.
https://www.inflearn.com/course/aws-%EC%9E%85%EB%AC%B8/dashboard