brunch

You can make anything
by writing

- C.S.Lewis -

by Master Seo Aug 07. 2020

437 elastic beanstalk

<1>  서버 접속 하기


리눅스  EC2 접속하기


서비스 > EC2  




<2>  git  설치와 초기 설정하기


1

yum install git -y


2

git config --global user.name "NAME"

git config --global user.name "seo"


3

git config --global user.email "EMAIL"

git config --global user.email "topasvga@naver.com"





<3> 어플리케이션 다운로드 


1

mkdir ~/code

cd ~/code


2

wget https://us-west-2-aws-training.s3.us-west-2.amazonaws.com/awsu-spl/spl-45/1.4.7.prod/scripts/v1.zip





<4>  어플리케이션 설치


mkdir app

cd app


unzip ../v1.zip




<5>  git 레파이토리 초기화 하기  



1

git init

git add -A .

git status


2

git commit -m "First commit: v1"


3

git tag -a v1 -m "v1: disk-based sessions"






<6> Elastic Beanstalk  초기화 하기


1

// Elastic Beanstalk   CLI 설치하기 

pip install awsebcli --upgrade --user

export PATH=~/.local/bin:$PATH

source ~/.bash_profile


2

eb init -i


리전 선택하기  : 3


app

y

2

n

y

1   (키페어)



<7> 어플리케이션 배포하기



1

eb create

어플리케이션 환경 만들기


환경이름

app-dev

my-app72

N

iam role ---------- // 에러   not authorized to perform: iam:CreateRole

rds 사용자이름

암호

암화확인




2

eb events

q


3

eb status




<8> Elastic Beanstalk 사용하기


서비스 > Elastic Beanstalk > Support  > 




<9>  Elastic Beanstalk  로그인하기


1

Elastic Beanstalk

app-dev 클릭 

opk


URL  로 접속 확인



2

log in

anne

joe

secret123





<10> EC2  확인하기


1

서비스 > EC2  확인


2

서비스 > Elastic Beanstalk

app-dev

configuration

Capacity edit > 2

적용하기


3

서비스 > EC2  확인


4

Load Balancers  

Listeners  탭  > 타겟 그룹 확인 > 타켓 등록 하기 




<11>  Cross-Zone LB 설정 하기



1

Ec2 접속


2

more ~/code/app/application.py


3

// 코드 


4

서비스 >  Elastic Beanstalk  > app-dev  > 설정 > 소프트웨어  > 편집  >  MEMCACHED_ENDPOINT


적용하기



5

코드 업데이트 하기



// 코드 업데이트 v2

cd ~/code

wget https://us-west-2-aws-training.s3.us-west-2.amazonaws.com/awsu-spl/spl-45/1.4.7.prod/scripts/v2.zip



6

cd app

unzip ../v2.zip



7

git add -A .


git commit -m "v2: memcache-based sessions"



8

eb deploy




감사합니다.

매거진의 이전글 436.  Tableau 로 Redshift 보기

매거진 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari