lamda와 cloudwatch를 이용한 개발계 시스템 주중에만 작동 하도록 하기
목표: 개발계 시스템 주중 업무시간에만 작동하도록 자동화 한다. 아래 대로 진행하면 해당 인스턴스 시작, 정지를 자동화 할 수 있다. 1. lambda 설정 2. cloudwatch rule 설정 3. trigger 등록 1. lambda 설정 *stop server code(node.js) var AWS = require('aws-sdk'); exports.handler = function(event, context) { var ec2 = new AWS.EC2({region: 'EC2 region'}); ec2.stopInstances({InstanceIds : ['EC2 instance ID'] },function (err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response context.done(err,data); }); }; *start server code(node.js) var AWS = require('aws-sdk'); exports.handler = function(event, context) { var ec2 = new AWS.EC2({region: 'EC2 region'}); ec2.startInstances({InstanceIds : ['EC2 instance ID'] },function (err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response context.done(err,data); }); }; *role policy { "Versio...