AWS Chatbot (beta 버전)을 사용해 보았습니다.

AWS가 채팅 보트 서비스 "AWS Chatbot"의 베타 버전을 수정 (2019/7/24)되었습니다.
htps : // 아 ws. 아마존. 코 m/jp/짱 t보 t/
공식적으로 간단한 핸즈온(영어)이 있었으므로, 일본어로 순서를 써 둡니다.

AWS ChatBot 개요



Amazon Simple Notification Service(SNS)를 사용하여 Slack 및 AWS Chime에 메시지 알림을 할 수 있습니다.

연동 가능한 서비스



현시점(7/27)에서 연계 가능한 서비스는 이하.
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 짱 t 보 t / ㅁ st / 아 d 민구이 / ぁ て d せ r ゔ ぃせ s. HTML
- Amazon CloudWatch
- AWS Health
- AWS Budgets
- AWS Security Hub
- Amazon GuardDuty
- AWS CloudFormation

수수료



AWS Chatbot 무료(7/27 시점)

핸즈온(15분 정도)



공식으로 시험 설정 방법이 쓰여 있었기 때문에 시험해 보았습니다.
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 짱 t 보 t / ㅁ st / 아 d 민구이 / / 싯찐 g - p. HTML
공식은 영어이므로 일본어로 절차를 씁니다.
이번에는 Slack에게 메시지를 알려드립니다.

개요



CloudWatch 알람을 설정하고 알람 알림을 Slack 채널로 보냅니다.

0. 사전 확인


  • 슬랙 채널 준비
  • AWS SNS 주제 설정 (DynamoDB와 같은 사용자가 기본적으로 설정됨)

  • 1. IAM 사용자 생성



    Admin 수준의 사용자를 만듭니다.
    1. IAM 콘솔( htps : // 이런. 아 ws. 아마존. 코 m/아 m/ ) 열기
    2. 사용자 선택
    3. 사용자 추가 선택
    3. 사용자 이름: Administrator
    4. AWS Management Console에 액세스 확인
    5. 콘솔 암호: 사용자 정의 암호
    6. 비밀번호 입력
    7. "비밀번호 재설정 필요"체크 해제 (어느 쪽이라도 OK)
    8. 다음 단계: 액세스 권한 선택
    9. 그룹 만들기 선택
    10. 그룹 이름: Administrators
    11. 정책 필터링 선택
    12. AWS 관리 작업 기능 확인
    13. AdministratorAccess 확인
    14. 그룹 만들기를 선택합니다.
    15. '다음 단계: 태그' 선택
    16. 다음 단계: 확인을 선택합니다.
    17. 사용자 만들기를 선택합니다.

    2.ChatBot 설정



    AWS ChatBot을 설정합니다.
    1. ChatBot 콘솔( htps : // 이런. 아 ws. 아마존. 코 m/차 t보 t/ ) 열기
    2. Configure new client를 선택
    3. Slack의 연계 페이지가 열리므로, 연계처 Slack 작업 공간을 선택하고 「confirm」를 선택
    4. Slack Channel: 연동하고자 하는 Channel 선택
    5. IAM permissions(RoleName): 적당한 역할명을 입력(뭐든지 OK)
    6. SNS topics(SNS Region): 어디서나 OK(SNS 주제가 있는 사촌)
    7. SNS topics(SNS topics): 누구나 OK
    8. configure를 선택

    3.CloudWatch 알람 설정



    알람을 설정합니다.
    1. CloudWatch 콘솔( htps : // 이런. 아 ws. 아마존. 이 m/cぉ우도ぁtch/ ) 열기
    2. "알람"을 선택
    3. "알람 만들기"를 선택
    4. 메트릭 선택을 선택합니다.
    5. 검색란: SNS
    6. SNS > 주제 메트릭
    7. 적당한 토픽명을 체크(어느 것이라도 OK)
    8. 조건(임계값 유형): 정적
    9. 조건(알람 조건 정의): 이하
    10. 조건(임계값 정의): 1
    11. 다음을 선택
    12. 알림(알람 상태): 알람 상태
    13. 알림(SNS 주제): 기존 SNS 주제 선택
    14. 통지(통지의 송신처): 적당히 선택
    15. 다음을 선택합니다.
    16. 알람명 : 뭐든지 OK
    17. 알람 설명 : 뭐든지 OK
    18. 다음을 선택
    19. 알람 생성을 선택합니다.

    4. 결과 확인



    슬랙 채널을 보자. 3분 정도 기다리면 알림이 올 것입니다.


    결론



    지금까지 채팅봇은 Lambda 등으로 수제이었지만, 이것이라고 설정만으로 간단하게 Bot를 사용할 수 있네요.
    GuardDuty의 부정 액세스 통지라든가는 원했기 때문에 시험해 보자고 생각합니다.
    향후의 기능 확장에 기대합니다.

    좋은 웹페이지 즐겨찾기