Lambda에서 EC2를 예약 시작/중지하는 Serverless Framework 템플릿
3733 단어 자바ServerlessFrameworkAWS
소개
환경 설정
마지막 기사 를 참고해 주세요.
htps : // 코 m / 우키 치 얀 / ms / 945d84282726d3 2c2f
Serverless Framework에서 Deploy
소스 얻기
$ git clone https://github.com/ukitiyan/operation-ec2-instance.git
STS (Eclipse)로 가져 오기
serverless.yml 수정 + Build
UTC
serverless.yml
- schedule:
rate: cron(30 11 * * ? *)
input:
goal: stop
instanceId: i-XXXXXXXXXXXXXXXXX
- schedule:
rate: cron(0 23 * * ? *)
input:
goal: start
instanceId: i-XXXXXXXXXXXXXXXXX
Deploy
$ cd operation-ec2-instance
$ serverless deploy -v
Serverless: Packaging service...
Serverless: Uploading CloudFormation file to S3...
Serverless: Uploading artifacts...
・
・
Serverless: Stack update finished...
Service Information
service: operation-ec2-instance
stage: prod
region: ap-northeast-1
api keys:
None
endpoints:
None
functions:
aws-java-maven-prod-hello: arn:XXXXXXXX
test
하거나 설정 시간이 될 때까지 기다려 문제가 없는지 걱정해 둡시다. {
"goal": "stop",
"instanceId": "i-XXXXXXXXXXXXXXXXX"
}
요약
Reference
이 문제에 관하여(Lambda에서 EC2를 예약 시작/중지하는 Serverless Framework 템플릿), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ukitiyan/items/234a6dda8d6b102feb08텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)