본문 바로가기

기타/AWS

AWS SDK 사용하기

1. aws sdk 설치하기

npm install aws-sdk --save

2.  권한부여(credentials)

 

서비스의 루트 디렉토리에 다음과 같은 파일을 추가한다.

~/.aws/credentials

 

그리고 해당 파일에 다음과 같은 내용을 추가한다.

[default]
aws_access_key_id = <YOUR_ACCESS_KEY_ID>
aws_secret_access_key = <YOUR_SECRET_ACCESS_KEY>

이때 엑세스키와 시크릿 엑세스키는 I AM 의 사용자에서 확인 할 수 있다.

 

1. I AM의 사용자에 접근

2. 이름 및 사용용도 체크

3. 이후부터는 그냥 진행해서 생성!

하면 다음과 같은 키들을 얻을 수 있다.

 

 

이후에 다음 코드를 통해서 테스트 해볼 수 있다.

다음 코드는 express와 aws ec2를 사용한 예제이다.

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');
});

'기타 > AWS' 카테고리의 다른 글

AWS EC2  (0) 2019.06.04
AWS RDS  (0) 2019.05.25
AWS S3  (0) 2019.05.24