AWS

 

 

PHP로 작성된 애플리케이션을 쉽게 만들 수 있도록 제공되는 SDK입니다. 사용방법은 아래를 참고해주세요.

http://docs.aws.amazon.com/aws-sdk-php/v3/guide/getting-started/index.html

실습환경

실습환경을 구축하는 구체적인 방법은 아래의 수업을 참고해주세요.

실습환경 구축하기

시작하기

코딩하기

 

 

 

nodejs 실습환경 구축

 

 

본 수업에서는 AWS를 제어하는 방법으로서 SDK를 사용하는 방법을 알아봅니다.

실습환경

nodejs 실습환경을 구축하는 방법은 아래의 링크를 참고해주세요. 

https://opentutorials.org/module/1946/11767

 

SDK 설치

npm install aws-sdk --save

사용자 생성 및 권한 부여

IAM에서 사용자를 생성 한 후에 AWS 인프라에 접속하기 위한 권한을 부여해야 합니다. 예를들어 EC2를 제어한다고 하면 AmazonEC2FullAccess 권한을 부여해야 합니다. 권한은 최소한으로 주셔야 안전합니다. 

인증파일 생성

~/.aws/credentials 에 아래 형식으로 키 값을 넣어주세요. 참고

 

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

 

예제 소스 코드

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

아래와 같이 구동시킵니다.

sudo node app.js

 

 

 

 

 

 

 

 

 

 

 

about author

PHRASE

Level 60  라이트

모든 것은 순수하게 그리고 투명하게 신에게서 흘러나온다. 나는 걱정에 사로잡혀 악에 눈이 어두워진 나머지 거듭거듭 뉘우치고 깨닫고 마음을 씻고 닦고 한 끝에 최초의 숭고한 맑은 원천, 신에게로 돌아갔다. 그리하여 당신의 예술로 돌아갔다. 그런 때 이기심에 망설이는 일은 없었다. -베토벤

댓글 ( 5)

댓글 남기기

작성

AWS 목록    more