- CloudWatch LogGroup 로그 Lambda에서 읽기2024년 12월 27일
- wngnl05
- 작성자
- 2024.12.27.:48
import base64 import json import zlib def lambda_handler(event, context): # CloudWatch LogGroup 읽어오기 event_data = event['awslogs']['data'] # 이벤트 데이터 추출 decoded_data = base64.b64decode(event_data) # base64 디코딩 decompressed_data = zlib.decompress(decoded_data, 16+zlib.MAX_WBITS) # 압축 해제 log_data = json.loads(decompressed_data) # JSON 파싱 log_events = log_data['logEvents'] # 로그 이벤트 추출 for log_event in log_events: # 로그 메시지 출력 print(log_event['message']) # 처리 결과 반환 return { 'statusCode': 200, 'body': json.dumps('CloudWatch Logs processed successfully!') }
'Aws' 카테고리의 다른 글
EC2에 접속 시 로그 DB에 저장 (SQS, DynamoDB) (0) 2024.12.27 EC2에 접속 시 로그 DB에 저장 (CloudWatch, DynamoDB) (0) 2024.12.27 Lambda에서 Lambda 호출 (0) 2024.12.27 ApiGW & Lambda에서 브라우저 분류하기 (0) 2024.12.24 EC2 접속 시 CloudWatch LogGroup에 USER 로그 작성하기 (0) 2024.12.24 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)