본문 바로가기
728x90

lambda3

[CloudWatch] CloudWatch 경보 설정하기 - 2 1. AWS EC2 인스턴스에 CloudWatch Agent 설치하기 2. Slack에 알람 보내는 AWS SNS & AWS Lambda 함수 생성하기 3. AWS CloudeWatch 설정하기 AWS SNS 생성하기 1. AWS Console 로그인 후 Simple Notification Service 에 들어간다. 2. [주제 생성] 버튼을 클릭한다. 3. 유형은 [표준] 을 선택한다. AWS Lambda 함수 생성하기 1. Lambda 함수 생성하기 ▷ index.js const axios = require('axios') exports.handler = async (event) => { console.log(JSON.stringify(event)) const SLACK_ENDPOINT = `${S.. 2021. 6. 17.
[DDB] DynamoDB Streams + Lambda DynamoDB Streams 을 활성화하면 DynamoDB 테이블의 시간 순서에 따라 항목 변경 사항이 있으면 이 정보를 수집하여 최대 24시간 동안 로그에 저장한다. 로그와 데이터 항목은 변경 전후 거의 실시간으로 나타나므로 데이터 변화를 다루는데 좋다. 바이너리 로그와 똑같은거 같다. (참조: [Node.js] bin log(바이너리 로그) 도입기 BUT FAIL) 순서는 아래와 같이 진행하면 된다. 1. AWS Lambda 함수 생성하기 2. IAM 정책 만들기 3. DynamoDB Streams 활성화하기 4. AWS Lambda 함수 코드 작성해서 배포하기 DynamoDB Streams + Lambda 1. AWS Lambda 함수 생성 > [구성] 탭 > [권한] 탭 > [편집] 버튼 클릭 .. 2021. 6. 8.
[Lambda] Serverless 프레임워크 사용하기 요새 서버리스가 핫하다. 예전부터 핫했나..? 서버리스(serverless) 와 관련된 이야기를 시작하기 전에 클라우드 컴퓨팅과 관련된 용어를 먼저 정의하고 가자. 클라우드 컴퓨팅 클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말한다. ※ IaaS (Infrastructure as a Service) 클라우드 인프라스트럭처 서비스는 확장성이 높고 자동화된 컴퓨팅 리소스(서버, 네트워크, OS, 스토리지 등)를 가상화하여 제공하는 것이다. IaaS 제공업체는 서버, 하드 드라이브, 네트워킹, 가상화 및 스토리지를 관리하고 고객은 OS, 미들웨어, 애플리케이션 및 데이터와 같은 자원들을 관리해야 한다. 대표적인 예로는 AWS, Microsoft.. 2021. 5. 18.
728x90
반응형