timebase cloudwatch eventbridge 를 lambda function 에 연결
매시간 정각 - endprice
8시 50분 - bestk
8시 55분 매각, 프로그램 종료
9시 프로그램 시작
cloudwatch 로는 매일 오전 8시 55분에 발생할 이벤트와
매시간 정각 실행될 이벤트를 생성할 예정
일정 그룹 생성
Event for lambda-bestk
KST 와 UTC 를 변환해서 사용해야 함
https://savvytime.com/converter/utc-to-kst
일정 이름과 일정 그룹을 선택해주고
CRON
cron 표현식을 정의해준다
KST 오전 8시 50분에 실행되도록 했다
Target
lambda 를 선택해주고 별칭을 선택해준다
특별한 페이로드 없어도 테스트가 성공했기때문에 그대로 두고 넘어가줬다
Configure
처리되지 않은 이벤트 유지 시간은 5분으로 설정하고
재시도 횟수는 3번으로 설정했다.
DLQ 로 쓸 queue 를 하나 생성해줬다
암호화는 하지 않고
권한은 새로 만들어줬다
Event for lambda-endprice
일정 이름과 일정 그룹을 지정해주고
CRON
Target
람다함수를 지정해주고 별칭을 선택
나머진 위의 이벤트와 동일하게 생성해줬다
참고 블로그
aws 문서
https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/events/ScheduledEvents.html
'1인개발 메이킹로그 > [Infra+k8s+App] 가상화폐 자동매매' 카테고리의 다른 글
[AWS-Server] 5. 람다함수에서 EC2 로 명령 전달 (0) | 2023.04.04 |
---|---|
[AWS-Server] 4. 람다 코드 수정 - dynamoDB 테이블 수정 (0) | 2023.04.04 |
[AWS-Server] 2. EC2에서 python 으로 dynamoDB Table, SSM Parameter Store 읽기 (0) | 2023.03.31 |
[AWS-Server] 1. 컨테이너 이미지로 람다 함수 띄우기 (0) | 2023.03.31 |
[AWS-Server] 개발 일정 변경 (0) | 2023.03.27 |