aws cli

์ ˆ์ฐจ

์„ค์น˜

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo pip install awscli
www@ubuntu:~$ aws configure
AWS Access Key ID [None]: AAAAA5QSQWJ7UXXXXXLGA
AWS Secret Access Key [None]: n9zWro6z1thxEwenIRg0lw539d1iVU6+se7jnv1
Default region name [None]: ap-northeast-2
Default output format [None]: json

aws ec2 describe-instances

S3

s3 create-bucket

aws s3api create-bucket --bucket okdevtv2017 --region us-east-1

aws s3api list-buckets

aws s3 cp access*.gz s3://okkylogs2017/

์ธ์Šคํ„ด์Šค ์ ‘์†

ssh -i devenv-key.pem ec2-user@์ธ์Šคํ„ด์Šค์•„์ดํ”ผ

ec2 file cp to s3

aws configure
aws s3 cp file s3://bucketName/

EC2

EC2 security key ์ƒ์„ฑ

aws ec2 create-security-group --group-name okdevtv-sg --description "okdevtv security group"
aws ec2 authorize-security-group-ingress --group-name okdevtv-sg --protocol tcp --port 22 --cidr 0.0.0.0/0
aws ec2 describe-security-groups
#devenv-key.pem ์ƒ์„ฑ ํ›„ ํผ๋ฏธ์…˜ 400์œผ๋กœ ์กฐ์ •
aws ec2 create-key-pair --key-name devenv-key --query 'KeyMaterial' --output text > devenv-key.pem
chmod 400 devenv-key.pem

EC2 instance ์ƒ์„ฑ

#ami-0db78afd3d150fc18 ์ด๋ฏธ์ง€ ๋ชฉ๋ก์—์„œ ํ™•์ธ
aws ec2 describe-images --owners self amazon --filter "Name=root-device-type,Values=ebs" | grep ami-0db78afd3d150fc18
#EC2 t3a.micro ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aws ec2 run-instances --image-id ami-0db78afd3d150fc18 --security-group-ids okdevtv-sg --count 1 --instance-type t3a.micro --key-name devenv-key --query 'Instances[0].InstanceId'

์ฐธ๊ณ :

What Else?
inflearn react api server -50% ํ• ์ธ์ฟ ํฐ: 20652-ab1f1cd4c373 buy me a coffee