이게 뭐죠?
- AWS의 로그인 시도(성공/실패 여부 무관)를 감지합니다.
- AWS 내 리소스를 생성했을 때 알림을 받을 수 있습니다.
- (따로 설정 했을 경우) 슬랙 메시지로 알림을 받을 수 있습니다. (Webhook 이용)
- 슬랙 알림을 따로 설정하지 않았다면, 메일로도 알림을 받을 수 있습니다. (다만 Auto scaling을 적극적으로 이용하는 상황이라면 권장하지 않습니다)
- 따로 설정했다면, 누가 AWS 리소스를 생성했는지 알 수 있도록 'User' 태그를 자동으로 붙입니다.
설정 방법
README.md 파일을 참고해 주세요!
- Terraform으로 구축하기
- AWS SAM으로 구축하기
어떻게 하면 알림을 받을 수 있을까요?
(둘 중에 하나만 하셔도 됩니다)
- Slack의 Incoming Webhook을 설정 후, 환경 변수로 웹훅 주소를 설정합니다.
- AWS SNS Topic을 설정한 후, Topic에 대한 구독을 설정합니다.
지원하는 AWS 리소스
콘솔 로그인 활동 및 여러 리소스의 생성 시 알람을 받습니다.
- 콘솔 로그인
- IAM (User, Group, Role, Policy, Instance Profile)
- EC2 (Instance, Security Group)
- RDS (Cluster, Instance)
- S3 (Bucket)
- ElastiCache (Redis, Memcached)
- EMR (Cluster)
- Lambda (Function)
- Redshift (Cluster)
- ECS (Cluster)
- EKS (Cluster)
- DocumentDB (Cluster, Instance)
- MSK(Managed Streaming for Apache Kafka) (Cluster)
- MWAA(Managed Workflow for Apache Airflow) (Environment)
- DynamoDB (Table)
- ELB (CLB, ALB, NLB, GLB)
- CloudFront (Distribution)