CloudWatch 로그 그룹에 수집된 로그를 ElasticSearch로 스트리밍하여 시각화 및 추가 분석이 가능하다.
ElasticSearch 스트리밍하는 방법
docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/logs/CWL_ES_Stream.html
ElasticSearch로 스트리밍이 불가능한 경우
1. 여러 CloudWatch 로그 그룹을 동일한 Amazon ES 도메인으로 스트리밍할 수 없습니다.
2. 동일한 AWS 계정에서 VPC 기반 Amazon ES 도메인으로 스트리밍할 수 없습니다.
3. 세분화된 액세스 제어가 활성화되는 경우 CloudWatch 로그 그룹을 Amazon ES 도메인으로 스트리밍할 수 없습니다.
aws.amazon.com/ko/premiumsupport/knowledge-center/es-troubleshoot-cloudwatch-logs/
docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/fgac.html#fgac-enabling
* 세분화된 엑세스 제어가 활성화된 경우를 조치 방법
위 2개 Doc 참고 시 별도의 인증 방법을 사용하지 않고 '세분화된 엑세스 제어 활성화' > '마스터 계정' 사용하는 경우
"lambda에 설정된 IAM Role ARN을 Kibana에 등록(사용자 매핑)"이 필요함.
* 사용자 매핑 방법
Kibana 접속 > Security > Role Mapping > all_access > Backend_roles > Lambda Role ARN 등록.
사용자 매핑 후 lambda 함수가 정상 실행되면서 ElasticSearch에서 Index 확인 가능.
* 도움 되셨다면 공감 버튼 꾹 눌러주세요
오늘도 좋은 하루 되세요
'Cloud' 카테고리의 다른 글
AWS SDK) AWS JAVA SDK - gradle 의존성 (0) | 2021.09.22 |
---|---|
AWS) Amazon Elasticsearch Service 생성 (0) | 2021.03.06 |
AWS) VPC DNS 설정 (EC2 , RDS DNS) (0) | 2021.02.22 |
AWS) AWS VPN - site to site vpn 설정 (IPSec VPN) (0) | 2021.02.16 |
AWS) 웹 서비스 전용 NACL 및 Security Group 설정 (4) | 2021.02.08 |