베하 안녕하세요 ~~! BTC_현상수배범입니다.
이번 시간에는 Lambda 함수에 API Gateway를 트리거로 설정하고 엑세스 로깅을 활성화하는 간단한 실습을 진행해보겠습니다.
1. Lambda 함수에 API Gateway를 트리거로 설정하고 엑세스 로깅을 활성화
1) API Gateway와 Lambda 함수 연결
- 콘솔에서 Lambda 함수 페이지에서 통합할 람다 함수를 선택
- "트리거 추가"를 선택 후 사용할 API Gateway와 연결
- 요청 경로와 HTTP 메서드(POST /user, GET /user, DELETE /user 등 환경에 따라 상이)를 설정하여 Lambda 함수가 처리할 요청을 정의
2) API Gateway의 엑세스 로깅 활성화
- API Gateway의 페이지로 이동
- 좌측 메뉴에서 Monitor > Logging > 스테이지 선택 > 엑세스 로깅 활성화를 선택 > 사용하고자 하는 로그 그룹의 ARN 값과 로그 형식을 지정해줍니다.
- 사용하기로 한 CloudWatch 로그 그룹으로 이동하여 해당 이벤트 확인
위 단계를 완료하면 API Gateway에서 Lambda 함수로 들어오는 모든 요청이 트리거 되고, Lambda 함수의 로그는 선택했던 CloudWatch 로그 그룹에 저장이 됩니다. API Gateway의 엑세스 로깅 활성화는 요청 별로 로그를 기록할 수 있기 때문에 사용량 집계를 하는데 활용이 가능할 것으로 보입니다. 또한 위의 엑세스 로깅 활성화 단계에서 로그 형식을 400 또는 500 에러 status 및 Client IP 등 원하는 값으로도 Customizing할 수 있기 때문에 CloudWatch Logs에서 요청의 세부 정보와 응답의 상태 코드 등 어떤 요청이 에러를 일으켰는지 식별이 가능합니다.
다음 시간에는 더 흥미로운 주제로 찾아뵙겠습니다!!
다음에 또 만나요 ~~ 베빠~!
'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글
[AWS] IAM 사용자를 위한 MFA 강제 적용 정책 (0) | 2023.07.31 |
---|---|
[AWS] ROOT 계정 이메일 변경 방법 (0) | 2023.07.28 |
[AWS] CloudWatch를 활용한 모니터링 (0) | 2023.07.24 |
[AWS] AWS ELB Prewarming (0) | 2023.07.21 |
[AWS] MWAA(Managed Workflows for Apache Airflow) (0) | 2023.07.21 |
댓글