CodeDeploy 결과를 Slack에 알립니다.

AWS Chatbot을 사용하여 CodeDeploy의 성공/실패를 Slack에 알리고 싶습니다.

AWS Chatbot 설정



AWS Management Console에서 AWS Chatbot을 탐색하고 Slack을 지정하여 채팅 클라이언트를 설정합니다.



slack에 대한 액세스 권한을 부여합니다.





새 채널을 설정합니다.




  • Slack 채널 : 비공개로 채널 ID를 지정합니다

  • Slack의 채널 ID는 Slack의 채널 링크를 복사하여 얻을 수있는 URL의 끝이 "C", "G"등으로 시작하는 값입니다.

  • 사용 권한 : "AWSChatbot-Role"이라는 이름으로 새로 만듭니다



  • 슬랙 쪽에서 메시지를받을 수 있도록


  • AWS Management Console에서 AWS Chatbot을 열고 "테스트 메시지 보내기"를 실행하면 아래와 같이 AWS Chatbot 앱("@aws")이 Slack 채널에 추가되었음을 알 수 있습니다.


  • 슬랙 채널에 추가



  • CodeDeploy 알림 설정



    AWS Management Console에서 CodeDeplopy로 이동하여 알림 규칙을 생성합니다.

    알림 규칙 만들기



    방금 만든 AWS Chatbot(Slack)을 선택하여 알림 규칙을 생성합니다.



    결과 이미지





    알림을 받았습니다.
    멘션이 방법을 모르기 때문에, 이 Slack 채널에 대해서는 모든 메세지를 통지하는 모드로 했습니다.

    좋은 웹페이지 즐겨찾기