slack
-
[Slack]Slash Command-Lambda 연동 :: 마이구미AWS 2018. 6. 30. 22:37
이 글은 슬래시(/) 명령어와 AWS Lambda 연동을 다룬다.이전 글(Slack-Codecommit 연동)에서는 AWS 에서 이벤트가 발생하면 이를 Slack 에 알려주었다.여기서는 반대로 Slack 에서 AWS 에게 요청하여 원하는 결과를 받아본다. 슬래시 명령어는 커스텀을 통해 많은 기능을 만들어낼 수 있다.이것은 일반적으로 알고 있는 REST API 를 생각하면 된다.REST API 는 원하는 목적에 따라, 각 요청(request)에 따른 응답(response)이 존재한다.여기서 요청이 URL 이라면, Slack 에서는 슬래시 명령어가 요청이고, 이에 따른 응답이 존재할 것이다. 이전 글을 바탕으로 생각해보면, 위처럼 반대로 Slack 에서 Lambda 로 단순히 요청하면 될 것 같아보인다.사실..
-
Slack-Codecommit 연동 :: 마이구미AWS 2018. 6. 29. 16:04
이 글은 슬랙(Slack) 과 코드커밋(Codecommit) 을 연동하는 과정을 다룬다.코드커밋은 AWS 에서 제공하는 Github 이라고 보면 된다.AWS 람다(Lambda) 학습의 기본 예제로 볼 수 도 있기에, 람다 학습이 필요하다면 도움을 줄 것이다. 슬랙과 코드커밋을 연동하는 목적과 방식은 여러가지가 존재한다.이 글에서 다루는 연동은 코드커밋에서 어떤 이벤트라도 발생한다면, 슬랙에 알려주는 것을 목표로한다.이를 위해 본인이 다루는 방식은 다음과 같다. Codecommit - Git 저장소SNS - 메시지 트리거Lambda - 작성된 함수 호출CloudWatch Logs - 함수 실행에 관련된 로그 확인위 그림의 흐름대로 코드커밋에서 발생한 이벤트를 슬랙에 알려준다.그 결과는 다음과 같은 모습으로..