[AWS Cloud9] Cloud9 ์‹œ์ž‘ํ•˜๊ธฐ (+๋‹ค๋ฅธ ์œ ์ €์™€ ํ™˜๊ฒฝ ๊ณต์œ ํ•˜๊ธฐ)

2022. 7. 31. 21:24ใ†AWS

AWS Cloud9

AWS Cloud9์€ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ์˜จ๋ผ์ธ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์ž…๋‹ˆ๋‹ค.

 

 

 

๐ŸŒ Cloud9 ํ™˜๊ฒฝ ์ƒ์„ฑํ•˜๊ธฐ

1. ํ™˜๊ฒฝ ์ƒ์„ฑ ๋ฒ„ํŠผ ํด๋ฆญ

AWS Cloud9 > Create environment (1)

2. ์ด๋ฆ„ ๋ฐ ์„ค๋ช… ์ž…๋ ฅ

AWS Cloud9 > Create environment (2)

3. ํ™˜๊ฒฝ ์„ค์ •

3-1. ํ™˜๊ฒฝ ์œ ํ˜• ์„ ํƒ

AWS Cloud9 > Create environment (3-1)

  • ์ƒˆ EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ(์ง์ ‘ ์•ก์„ธ์Šค)
  • ์ˆ˜์‹ ํ•˜์ง€ ์•Š๋Š” ์ƒˆ EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ(SSM์„ ํ†ตํ•œ ์•ก์„ธ์Šค)
  • ๊ธฐ ์กด์žฌํ•˜๋Š” ์„œ๋ฒ„์— ํ™˜๊ฒฝ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰(SSH ์—ฐ๊ฒฐ)

3-2. ์ธ์Šคํ„ด์Šค ์œ ํ˜• ๋ฐ ํ”Œ๋žซํผ ์„ ํƒ

AWS Cloud9 > Create environment (3-2)

3-3. ๋น„์šฉ ์ ˆ๊ฐ ์„ค์ • ์„ ํƒ

AWS Cloud9 > Create environment (3-3)

ํ™˜๊ฒฝ์˜ IDE์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์›น ๋ธŒ๋ผ์šฐ์ € ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹ซํžˆ๋ฉด AWS Cloud9์ด ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ ๋Œ€๊ธฐํ–ˆ๋‹ค๊ฐ€ ํ•ด๋‹น EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•œ๋‹ค. (์ƒˆ EC2๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ™˜๊ฒฝ ์œ ํ˜•์—๋งŒ ํ•ด๋‹น)

3-4. ๋„คํŠธ์›Œํฌ ๊ณ ๊ธ‰ ์„ค์ •

AWS Cloud9 > Create environment (3-4)

4. Cloud9 ํ™˜๊ฒฝ ์ƒ์„ฑ ์„ฑ๊ณต!

 

AWS Cloud9
AWS EC2

5. ํ•ด๋‹น ํ™˜๊ฒฝ์— ์ ‘์†ํ•ด๋ณด์ž.

 

 

 

 

๐Ÿ”— ๊ณต์œ  ํ™˜๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ

(์ฐธ๊ณ : AWS Cloud9์˜ ๊ณต์œ  ํ™˜๊ฒฝ ์ž‘์—…)

1. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ Share ๋ฒ„ํŠผ ํด๋ฆญ

AWS Cloud9 ํ™˜๊ฒฝ ์ ‘์† ํ™•๋ฉด

2. ์ดˆ๋Œ€ํ•  ๋ฉค๋ฒ„์˜ IAM username, ์ฝ๊ธฐ/์“ฐ๊ธฐ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•˜์—ฌ Invite ๋ฒ„ํŠผ ํด๋ฆญ

AWS Cloud9 > Share this Environment

  • IAM ์‚ฌ์šฉ์ž ์™ธ์—๋„ arn์„ ์ด์šฉํ•˜์—ฌ AWS ๊ณ„์ • ๋ฃจํŠธ ์‚ฌ์šฉ์ž, ์ˆ˜์ž„ํ•œ ์—ญํ• ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž ๋˜๋Š” ์ˆ˜์ž„ํ•œ ์—ญํ• ์ด ์žˆ๋Š” ์—ฐ๋™ ์‚ฌ์šฉ์ž๋„ ์ดˆ๋Œ€ ๊ฐ€๋Šฅํ•˜๋‹ค.