- package : Lambda 함수에서 필요한 파일만 압축 파일로 생성
- configuration : Lambda 환경 변수와 예약된 동시성 업데이트 수행
env.json 파일에 환경변수로 선언한 변수명들을 모아놓고 sed 명령으로 치환한 다음, aws cli 동작할 때 env.json 파일 내용을 출력하도록 만들어서 환경 변수를 업데이트 처리
- lambda_function.py : 함수 전체 동작에 관한 내용을 기술
- function.py : lambda_function.py 에서 동작할 내부 함수에 대한 상세
- 함수 A - ECS execute-command로 수행할 명령어 리스트를 취합
- 함수 B - ECS execute-command를 수행할 ECS Task ARN 값을 조회
- 함수 C - A, B 함수 Return 값을 기반으로 ECS execute-command 수행
- script/dump.sh : ECS Task 내부에서 CloudWatch 지표에 따라 덤프 생성 후 S3 bucket에 업로드