myhr123
32
2022-06-08 08:48:50
0
108

AWS Lambda 고수 형님들 도와주세용


안녕하세요 서버엔지니어에서 데브옵스 쪽으로 전향한지 1년정도 된 초보 devops입니다.


slack을 통하여 aws cloudwatch 알람을 받고 있었으나, 회사에서 google-chat을 사용한다고 하여 cloudwatch 와 google-chat연동을 테스타 하고있습니다.


자료를 찾아보다보니 lambda에서는 에러가 안나오는데 실제로 google-space에는 알람이 오지 않아서 구글링을 하다보니 github에 아래와 같은 링크가 있더라구요, 해당 링크 보다보니 궁금한게 생겨서 질문 드립니다.


https://github.com/JamesJJ/cloudwatch-to-google-chat


You'll need:

  • go installed (version 1.16 or newer)
  • AWS SAM CLI installed
  • AWS CLI credentials set-up

Deploying to AWS

The deploy.sh script was tested on MacOS, and should work on Linux. You may need to adjust it if you are using Windows.

  1. Create an SNS Topic and configure your Cloudwatch Alarms to send notifications to it (if you have not already done so).
  2. Create a webhook in Google Chat.
  3. Execute ./aws-serverless/deploy.sh -g
  4. Enter parameter values when prompted:
  • ChatWebhookUrl The Google Chat webhook URL.
  • AlertImageUrl The URL of an image to show at the top of ALARM notification messages (optional; e.g. the exclamation triangle in the screenshot below).
  • OkImageUrl The URL of an image to show at the top of OK notification messages (optional; e.g. the tick-mark in the screenshot below)
  • SnsArn The ARN of the existing SNS Topic.
  • Use the default values for the other parameters.

이부분에서 go 를 설치 하라고 하면 인스턴스를 하나 생성하여 해당 스크립트를 돌려야 하는건가요?


slack 연동 할때는 lambda에서 코드 작성 후 하였는데 방법이 다른건가요?


너무 두서 없이 글 작성 하여 죄송합니다. 답변 부탁드립니다!

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.