[Hands on] AWS User Notifications를 이용하여 Slack으로 알림 받기

AWS User Notifications란?

  • AWS User Notifications는 AWS Management Console에서 AWS 알림의 중앙 위치 역할을 하는 서비스
  • Amazon CloudWatch alarms, AWS Support case updates 및 기타 서비스의 커뮤니케이션과 같은 알림 포함
  • Delivery channels인 이메일, AWS Chatbot, AWS Console Moblie application을 통해 AWS 서비스의 이벤트에 대한 알림을 받을 수 있음
  • 2023년 5월 AWS User Notifications 정식 출시

AWS User Notifications 동작 방식

  • Amazon EventBridge를 사용하여 AWS 서비스의 이벤트에 대한 알림을 AWS Management Console Notifications Center 및 선택한 Delivery channels로 보냄

AWS User Notifications를 지원하는 리전

  • 2023년 5월 현재, 17개 리전에 대해 사용 가능
    US East (Ohio)
    US East (N. Virginia)
    US West (N. California)
    US West (Oregon)
    Asia Pacific (Mumbai)
    Asia Pacific (Osaka)
    Asia Pacific (Seoul)
    Asia Pacific (Singapore)
    Asia Pacific (Sydney)
    Asia Pacific (Tokyo)
    Canada (Central)
    Europe (Frankfurt)
    Europe (Ireland)
    Europe (London)
    Europe (Paris)
    Europe (Stockholm)
    South America (São Paulo)

실습 목표

  • AWS User Notifications를 구성하여 Console 로그인 시 Slack을 통해 알람이 오도록 구성
  • 단, AWS Chatbot은 이미 구성되어 있다는 가정하에 실습 진행

실습

  • Console창에서 AWS User Notifications 검색
  • 알림 허브 구성(하나 이상 구성)
  • 좌측에 Notification configurations 선택
  • Create notification configuration 선택
  • Name 지정
  • Event rules 구성
    • AWS service name에서 AWS Console Sign-in 선택
    • Event type에서 Sign-in Events 선택
      • 특정 사용자에 한해서 알림을 받으려면 Specific user(s) by ARN 선택
    • Regions에서 US East(N. Virginia) 선택
  • 알림 수신 주기 선택 및 알림 받을 채널 선택
    • 5분 이내 수신하는 것을 권장하지만, 알림 테스트이므로 이벤트가 발생하는 즉시 AWS Chatbot을 통해 알림을 받도록 구성
    • 단, 다음과 같이 구성하게 되면 너무 많은 알림을 수신할 수 있기 때문에 주의 필요
  • 구성 완료 후 Notification configurations 확인
  • Delivery channels 확인
  • Notification configurations를 통해 Event Rules를 구성하게 되면 Amazon EventBridge에는 Rules Type이 Managed로 생성됨
  • Event pattern Edit이 불가능
  • 이와 달리, EventBridge에서 Rule을 생성하면 Event pattern Edit 가능
  • Console Sign-in 확인

Amazon EventBridge와 비교

  • Amazon EventBridge Rules
  • AWS User Notifications Event rules
  • AWS User Notifications에서 제공되는 서비스가 Amazon Eventbridge에서 제공되는 서비스에 비해 상대적으로 적음

EventBridge Rule 생성

  • Create role 선택
  • Name 지정
  • Event pattern 구성
  • Select a target에서 SNS topic 선택
  • 태그 구성
  • Console Sign-in 확인

결론

  • AWS User Notifications를 구성하여 Console 로그인 시 Slack을 통해 알람이 오도록 구성 가능
  • Amazon EventBridge에 비해 구성이 간단한 편이지만, 해당 서비스의 경우 출시된 지 얼마 안 된 신규 서비스로 아직까지는 미흡한 점이 많음

참고자료

https://aws.amazon.com/ko/about-aws/whats-new/2023/05/aws-user-notifications-available/

https://aws.amazon.com/ko/blogs/korea/new-set-up-your-aws-notifications-in-one-place/

https://docs.aws.amazon.com/notifications/latest/userguide/getting-started.html

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다