๋ด ์ง๊ฐ์์ ์๋ง์กด์ด ๋์ ๊ฐ์ ธ๊ฐ ์๋ ์๋ค.
Windows 10
, Ubuntu 18.04
/
AWS
, EC2
, IAM
, CLI
์๋ง์กด EC2 ํด๋ผ์ฐ๋ ์ปดํจํฐ๋ ์ ํ๋ ์๊ฐ(750 h/m, ๊ฐ๊ฒฉ ์ ์ฑ
)๋งํผ ๋ฌด๋ฃ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
๋๋ ํ์ฌ (1)
์ฌ๋์ ์๋จ ๋ด์ ๋งค ์ค์ 10์๋ง๋ค cronlab ์ค์ผ์ฅด๋ฌ๋ก ์คํ์ํค๋ ์๋ฒ์ (2)
0์ฃผ์ฐจ ํ๋ก์ ํธ์ ์น์๋น์ค๋ฅผ ์๋์ํฌ ์๋ฒ, (3)
ํ์ฌ mallocLab์ ์งํํ๋ ์๋ฒ ์ด 3๊ฐ์ ์๋ฒ๋ฅผ ์๋์ํค๊ณ ์๋ค. ๊ณง ์ฒญ๊ตฌ์๊ฐ ๋ ๋ผ์ฌ ๊ฒ๋ง ๊ฐ์ ์ํ์ด๋ค.
๋๋
AWS CLI
๋ ๋ง๊ทธ๋๋ก AWS๊ฐ ์ ๊ณตํ๋ Commnad Line Interface์ด๋ค. ์ฐ๋ฆฌ๊ฐ ํฐ๋ฏธ๋์ ํตํด AWS Console์์ ์ ๊ณตํ๋ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๋ช
๋ น์ด๋ก ์ฌ์ฉํ ์ ์๋ค๋ ์๋ฏธ์ด๋ค.
์ด ๋ถ๋ถ์ ์งํํ๊ธฐ ์ด์ ์ OS ๋ณ๋ก ์ค์ ์ด ํ์๋ก ํ ๊ฒ ๊ฐ๋ค. ๋๋ ํ์ฌ Local์ Windows
์์ EC2 instance์ Ubuntu
๋ฅผ Ubuntu
์์์ awscli
๋ฅผ ์ธ์คํจ ํ๋๋ก ํ๋ค. ๋ฒ์ ์ด ๋๊ฐ์ง๊ฐ ์์ง๋ง CLI2 ๋ฅผ ๋ฐ์๋ค
windows env
msi ํ์ผ์ ๋ค์ด๋ฐ์ ์ค์นํด๋ถ๋ค.
ubuntu env
sudo apt-get update
sudo apt-get install awscli
์ธ์คํจ์ด ์๋ฃ๋๋ฉด CLI๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ์๋ฃ๋๋ค.๐
aws --version # ๋ฌด์ธ๊ฐ ๋ฒ์ ผ๋ฒํธ๊ฐ ์ถ๋ ฅ๋๋ฉด ์ค์น๊ฐ ๋ ๊ฒ์ด๋ค.
์ด์ธ์ ํ๊ฒฝ์ ๋ค์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ๋ฉด ๋๋ค.
CLI๋ฅผ ํตํด ์ ๊ทผํ๊ธฐ ์ํด์ aws IAM
์ด๋ ๊ฒ์ ํตํด ๋ณด์ ์๊ฒฉ ์ฆ๋ช
์ ํ๊ฒ ๋๋ค. AWS Management Console๋ก ์ด๋ํ์ฌ ๋ค์์ ํ๋ฆ์ ๋ฐ๋ผ๊ฐ์.
aws configure
aws ec2 start-instances --instance-ids "instance-id" # ์์ํ๊ธฐ
aws ec2 stop-instances --instance-ids "instance-id" # ์ค์งํ๊ธฐ
์ด๋, instance-id ๋ฅผ ๋ณด๋ ค๊ณ ๋ ์ฝ์์ ๋ด์ผํ๋ ์๊ณ ๋ฅผ ์ค์ฌ๋ณด์.
AWS
์๋ Elastic IP
๋ผ๋ ๊ฒ์ด ์๋ค. ํ๊ธ Console์๋ ํ๋ ฅ์ IP๋ผ๊ณ ํํํ๋ค
AWS Management Console์์ ์ข์ธก์ โํ๋ ฅ์ IP ์ฃผ์ ํ ๋นโ์ ํด๋ฆญํ๋ค. ์ด ํ ๊ฐ๋จํ๊ฒ IP ์ฃผ์ ํ๋๋ฅผ ํ ๋น ๋ฐ์ ์ ์๊ณ , ์ด๋ฅผ ์ฐ๋ฆฌ๊ฐ ํ์ฉํ๊ณ ์ ํ๋ instance
์ ์ฐ๊ฒฐํด์ฃผ๋ฉด ๋์ด๋ค.
instance-id
, PublicKey
๋ฑ ์ ๋ณด๋ฅผ ์ป์ ์ ์๊ณ ์ด๋ฅผ ํ์ฉํ์ฌ ์ ์ปค๋งจ๋๋ฅผ ํ์ฉํ๋ฉด ๋๋ค.aws ec2 describe-addresses --public-ips # ๋ด๊ฐ ์ฌ์ฉํ๋ Elastic IP ๋ค์ด ๋์จ๋ค.
instance ๊ฐ ์ค์ง๋์๋ค๊ฐ ๋ค์ ์คํ๋๋ฉด public IP๊ฐ ๋ณ๊ฒฝ์ด ๋๋๋ฐ, ์ด์ ๋ง๊ฒ config ๋์ด์๋ ๋ชจ๋ ๊ฒ๋ค์ ๋ํด ๋ณ๊ฒฝํด์ผํ ์์๊ฐ ์๊ธด๋ค.
โ ์๋ฅผ๋ค๋ฉด, ํ์ฌ VSC ์์์
simple-ftp
extension์ผ๋ก 22๋ฒ ํฌํธ๋ฅผ ํตํด ํ์ผ์ ์์ ํ๊ณ ์๋๋ฐsimple-ftp
configuration ํ์ผ์ ์๋ public IP ์ฃผ์๋ฅผ ๋งค๋ฒ ์์ ํด์ผ ํ๋ค๋ ๋ฒ๊ฑฐ๋ก์์ด ์๋ค.
โ ํด๊ฒฐ๋ฐฉ์ :: (4.)์ Elastic IP ์ฌ์ฉ
๐์ด์ CLI์ ํตํด EC2๋ฅผ ์์/์ค์งํ ์ ์์ด, ์ฝ์์ ๋ค์ ๋ณผ์ผ์ด ์๋ค!!๐
AWS CLI Command Reference :: amazon AWS
AWS S3 CLI - Could not connect to the endpoint URL :: StackOverFlow
Get public IP address via awscli :: StackExchange