Jev Log

고정 헤더 영역

글 제목

메뉴 레이어

Jev Log

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (68)
    • Development (68)
      • PHP (2)
      • Apache (2)
      • Tomcat (1)
      • Linux (4)
      • Elastic Search(엘라스틱서치) (4)
      • Java (3)
      • JavaScript (7)
      • Spring (11)
      • ASP (1)
      • Oracle (1)
      • MY-SQL (1)
      • Vue JS (0)
      • 쿠버네티스 (2)
      • AWS (3)
      • 테라폼 (9)
      • ETC (4)
      • 하이퍼레저 패브릭 (4)
      • 알고리즘 (9)

검색 레이어

Jev Log

검색 영역

컨텐츠 검색

RDS

  • [AWS/CloudFormation/Scheduler] EC2 인스턴스 CloudFormation을 사용해서 스케줄러 적용하기

    2022.05.20 by J-Developer

  • [AWS/Postgresql] Postgresql 테이블 트리거(Trigger)로 람다(Lambda) 호출하기

    2022.05.20 by J-Developer

[AWS/CloudFormation/Scheduler] EC2 인스턴스 CloudFormation을 사용해서 스케줄러 적용하기

개발을 하면서 AWS를 사용하다보면 개발 서버도 AWS EC2에 배포하게 되는데 문제는 개발 서버를 사용하지 않을때도 EC2 인스턴스가 running중이면 요금이 발생한다는 것이다. 사용 하지 않을때는 인스턴스를 중지, 사용할때는 시작을 하여 수동으로 내리고 올려도 되긴 하지만 이를 까먹을 수도 있다. 이를 해결하기 위해 EC2에 scheduler를 사용하는 것을 찾아봤다. EC2의 scheduler 순서를 아래와 같다. CloudWatch에서 설정된 이벤트 규칙으로 Lamdba를 호출한다. Lambda는 DynamoDB에서 설정한 설정값을 가져온다. EC2 혹은 RDS의 태그를 확인 해 스케줄링을 작업을 한다. 해당 작업의 기록은 Cloudwatch log에서 확인할 수 있다. 1. Cloudforma..

Development/AWS 2022. 5. 20. 18:42

[AWS/Postgresql] Postgresql 테이블 트리거(Trigger)로 람다(Lambda) 호출하기

AWS RDS(Postgresql)에서 테이블 트리거 시 람다를 호출해야하는 일이 있어 해당 작업을 기록하려고 한다. 1. Postgresql에 aws_lambda 확장 모듈이 필요하여 설치를 해야한다. Postgresql을 실행하는 클라이언트 프로그램으로 아래의 명령어(쿼리)를 실행 시키면 된다. CREATE EXTENSION IF NOT EXISTS aws_lambda CASCADE; 설치가 완료되면 이렇게 나온다. CREATE EXTENSION IF NOT EXISTS aws_lambda CASCADE; NOTICE: installing required extension "aws_commons" CREATE EXTENSION 설치 되어있는지 확인하려면 해당 쿼리를 실행해본다. select * fro..

Development/AWS 2022. 5. 20. 15:50

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Jev Log © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바