npm install aws-sdk --save
EC2를 제어 한다고 하면 AmazonEC2FullAccess 권한을 부여해야 한다.
~/.aws/credentials 에 아래 형식으로 인증파일을 생성
var express = require('express');
var app = express();
var AWS = require('aws-sdk');
AWS.config.region = 'ap-northeast-2';
var ec2 = new AWS.EC2();
app.get('/', function(req, res){
res.send('Hello world');
});
app.get('/ec2', function(req, res){
ec2.describeInstances({}, function(err, data) {
res.json(data);
});
});
app.listen(80, function(){
console.log('Connect 80 port');
});