λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ§‘πŸ»‍πŸ’» Develop/AWS

νŒ€ ν”„λ‘œμ νŠΈμ—μ„œ AWS κ΄€λ¦¬ν•˜κΈ° (1) - IAM μ‚¬μš©μž

by dev-jaesoon 2022. 9. 12.
 

IAM μ‚¬μš©μžμ˜ ν•„μš”μ„±μ„ λŠλΌλ‹€!

AWSλ₯Ό νŒ€ ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•˜κ³  μ‹Άλ‹€...

    ν˜„μž¬ μ›Ή μ„œλΉ„μŠ€ κ°œλ°œμ„ κ³΅λΆ€ν•˜κ³  μžˆλ‹€λ©΄, λˆ„κ΅¬λ‚˜ ν•œ 번 쯀은 ν”„λ‘œμ νŠΈλ₯Ό ν•˜κ²Œ 될 것이고, μžκΈ°κ°€ 직접 λ§Œλ“  μ„œλΉ„μŠ€λ₯Ό μ—¬λŸ¬ μ‚¬λžŒμ—κ²Œ κ³΅μœ ν•΄λ³΄κ³  μ‹Άλ‹€κ³  μƒκ°ν•œλ‹€λ©΄ AWS 와 같은 ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜κ²Œ 될 것이닀. 이 λ•Œ, 1인 ν”„λ‘œμ νŠΈλ₯Ό ν•œλ‹€κ±°λ‚˜ νŒ€μ΄λ”λΌλ„ ν•œ λͺ…λ§Œ μ„œλ²„ 관리λ₯Ό λ‹΄λ‹Ήν•˜κ³  μžˆλ‹€λ©΄, AWS 계정 ν•˜λ‚˜λ§ŒμœΌλ‘œλ„ μΆ©λΆ„νžˆ ν΄λΌμš°λ“œ ν™˜κ²½λ“€μ„ 관리할 수 μžˆμ„ 것이닀.

    ν•˜μ§€λ§Œ, νŒ€ λ‚΄μ—μ„œ μ—¬λŸ¬ μ‚¬λžŒμ΄ Back End λ₯Ό μ—­ν•  λΆ„λ‹΄ν•˜μ—¬ λ‹΄λ‹Ήν•˜κ²Œ λœλ‹€λ©΄, ν•˜λ‚˜μ˜ AWS 계정에 μ—¬λŸ¬ μ‚¬λžŒμ΄ μ ‘κ·Όν•  ν•„μš”μ„±μ„ 느끼게 될 것이닀. ν•˜μ§€λ§Œ, 개인 계정을 νŒ€μ›λ“€κ³Ό κ³΅μœ ν•˜κΈ°μ—λ„ μ°μ°ν•˜κ³ , κ·Έλ ‡λ‹€κ³  AWS λ₯Ό μ‚¬μš©ν•  νŒ€μ› λͺ¨λ‘κ°€ 계정을 μƒμ„±ν•˜κΈ°μ—λŠ” νž˜λ“€μ—¬ κ΅¬μΆ•ν•œ AWS λ¦¬μ†ŒμŠ€λ₯Ό 계정 κ°„ κ³΅μœ ν•  수 μ—†μ–΄ 고민에 빠질 것이닀.

μ‹€μ œ λ‚˜μ˜ κ²½ν—˜μ€...

    μ‹€μ œλ‘œ λ‚˜λ„ λŒ€ν•™κ΅μ—μ„œ AWS λ₯Ό 처음 만져보고 ν΄λΌμš°λ“œ ν™˜κ²½μ„ κ΅¬μΆ•ν•˜λ©΄μ„œ 같은 고민에 λΉ μ‘Œμ—ˆκ³ , 맀번 μƒˆλ‘œμš΄ νŒ€μ›λ“€κ³Ό ν”„λ‘œμ νŠΈλ₯Ό ν•  λ•Œλ§ˆλ‹€ μƒˆλ‘­κ²Œ 곡용 AWS 계정을 λ§Œλ“œλŠ” 번거둜운 μž‘μ—…μ„ λ°˜λ³΅ν–ˆλ‹€. 그리고 결제 μ •λ³΄λ‘œ κ²°κ΅­ λ‚˜μ˜ μ‹ μš©μΉ΄λ“œ 정보가 λ“€μ–΄κ°€ μžˆμœΌλ‹ˆ, ν˜Ήμ‹œλ‚˜ νŒ€μ›λ“€μ΄ 잘λͺ»λœ μ‘°μž‘μ„ ν•΄μ„œ λΆˆν•„μš”ν•œ λΉ„μš© 청ꡬ가 λ°œμƒν•˜λ©΄ μ–΄λ–»κ²Œ ν•˜μ§€ ν•˜λŠ” 고민에 빠지곀 ν–ˆμ—ˆλ‹€. 

    κ·Έλž˜λ„ 학생 λ‹¨μœ„μ˜ μž‘μ€ ν”„λ‘œμ νŠΈλ‹€ λ³΄λ‹ˆ Free tier 지원 λ²”μœ„ μ•ˆμ—μ„œ 문제 없이 ν”„λ‘œμ νŠΈλ₯Ό 진행할 수 μžˆμ—ˆκ³ , μ‘Έμ—…ν•  λ•ŒκΉŒμ§€ μ—¬λŸ¬ 계정을 잘 돌렀 μ‚¬μš©ν–ˆλ‹€. 그러고 ν•œλ™μ•ˆ AWS λ₯Ό 잊고 지내닀 νšŒμ‚¬μ— μž…μ‚¬ν•˜λ‹ˆ, 각 사원 λ³„λ‘œ IAM μ‚¬μš©μž κ³„μ •μ΄λΌλŠ” 것을 λ°œκΈ‰ν•΄μ£Όμ—ˆλ‹€. μ²˜μŒμ—λŠ” 별 생각 없이 μ‚¬μš©(정말 λΆ€λ„λŸ¬μš΄ μ‚¬μ‹€μ΄μ§€λ§Œ...)ν–ˆμ§€λ§Œ, 졜근 AWS ν™œμš© λ²”μœ„κ°€ λŠ˜μ–΄λ‚˜λ©΄μ„œ μ‹œμž‘ν•œ 자격증 곡뢀λ₯Ό 톡해

 

μ•„~ 이런 이유둜 IAM μ‚¬μš©μžλ₯Ό μ“°λŠ”κ΅¬λ‚˜!!!

 

라고 κΉ¨λ‹«κ²Œ λ˜μ–΄ 이 글을 μž‘μ„±ν•˜κ²Œ λ˜μ—ˆλ‹€.

 

IAM μ‚¬μš©μžλž€ 무엇인가???

AWS 둜그인 ν™”λ©΄

    IAM λŠ” Identity and Access Management의 μ•½μžμ΄λ‹€. μ‰½κ²Œ ν’€μ–΄ μ„€λͺ…ν•˜λ©΄ AWS 에 λ³„λ„μ˜ μ‚¬μš©μž λ˜λŠ” μ‚¬μš©μž 그룹을 λ§Œλ“€μ–΄μ„œ AWS μ„œλΉ„μŠ€ 및 λ¦¬μ†ŒμŠ€μ— λŒ€ν•΄μ„œ μ•ˆμ „ν•˜κ²Œ μ•‘μ„ΈμŠ€λ₯Ό μ œμ–΄ν•  수 μžˆλŠ” μ„œλΉ„μŠ€μ΄λ‹€. AWS κ³„μ •μ—λŠ” 2가지 μœ ν˜•μ˜ μ‚¬μš©μžκ°€ μžˆλŠ”λ°,

  • Root μ‚¬μš©μž
    • μš°λ¦¬κ°€ 일반적으둜 μ‚¬μš©ν•˜λŠ” AWS 계정 (졜초 계정 생성 μ‹œ μžλ™μœΌλ‘œ λ§Œλ“€μ–΄ 짐)
    • 둜그인 νŽ˜μ΄μ§€μ— "λ¬΄μ œν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ΄ ν•„μš”ν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 계정 μ†Œμœ μž" 라고 μ„€λͺ…λ˜μ–΄ μžˆλ‹€
  • IAM μ‚¬μš©μž
    • Root μ‚¬μš©μž λ˜λŠ” IAM μ‚¬μš©μž 쀑 κ΄€λ¦¬μž κΆŒν•œμ„ 가진 κ΄€λ¦¬μžκ°€ 생성 κ°€λŠ₯
    • 각 μ‚¬μš©λ³„λ‘œ AWS μ„œλΉ„μŠ€ 및 λ¦¬μ†ŒμŠ€μ— λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ„ μ œμ–΄
    • μ•‘μ„ΈμŠ€κ°€ κ°€λŠ₯ν•œ κΆŒν•œ, μˆ˜μ€€μ€ μ‚¬μš©μžλ³„λ‘œ 섀정도 κ°€λŠ₯ν•˜μ§€λ§Œ κ·Έλ£Ή 등둝을 톡해 μ œμ–΄ν•  수 있음

그리고 AWS μ—μ„œλŠ” Root μ‚¬μš©μžλ₯Ό 톡해 AWS 에 μ•‘μ„ΈμŠ€ ν•˜κΈ°λ³΄λ‹€λŠ” μ‚¬μš©μžλ³„λ‘œ μ΅œμ†Œν•œμ˜ κΆŒν•œμ΄ μ„€μ •λœ IAM μ‚¬μš©μžλ₯Ό 톡해 μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜λŠ” 것을 ꢌμž₯ν•˜κ³  μžˆλ‹€.

IAM μ‚¬μš©μž μ„€μ •

결제 정보에 λŒ€ν•œ IAM μ‚¬μš©μž 및 μ—­ν•  μ•‘μ„ΈμŠ€ ν™œμ„±ν™”

첫 IAM μ‚¬μš©μžλ₯Ό 생성을 μœ„ν•΄ λ¨Όμ € Root μ‚¬μš©μžλ‘œ λ‘œκ·ΈμΈν•œ ν›„, 탐색 ν‘œμ‹œμ€„μ—μ„œ 계정 이름을 μ„ νƒν•˜μ—¬ Account μ„€μ • νŽ˜μ΄μ§€λ₯Ό μ—°λ‹€.

그리고 계정 μ„€μ • νŽ˜μ΄μ§€λ₯Ό μ•„λž˜λ‘œ 슀크둀 ν•˜λ©΄, 결제 정보에 λŒ€ν•œ IAM μ‚¬μš©μž 및 μ—­ν•  μ•‘μ„ΈμŠ€ ν™œμ„±ν™”(IAM User and Role Access to Billing Information) ν•­λͺ©μ΄ λ³΄μ΄λŠ”λ°, 였λ₯Έμͺ½μ˜ Edit 을 눌러 IAM μ•‘μ„ΈμŠ€ ν™œμ„±ν™”λ₯Ό ν•˜κ³  Update λ₯Ό ν•΄μ€€λ‹€.

 

λ‹€μŒ κΈ€μ—μ„œλŠ” μ‹€μ œλ‘œ IAM μ‚¬μš©μžλ₯Ό 생성해보고 μ–΄λ–»κ²Œ μ‚¬μš©ν•  수 μžˆμ„μ§€ μ•Œμ•„λ³΄λ„λ‘ ν•˜μž!

 

κ΄€λ ¨ κΈ€ 이어보기

 

νŒ€ ν”„λ‘œμ νŠΈμ—μ„œ AWS κ΄€λ¦¬ν•˜κΈ° (2) - κ΄€λ¦¬μš© IAM μ‚¬μš©μž μƒμ„±ν•˜κΈ°

μ§€λ‚œ 글에 μ΄μ–΄μ„œ μ‹€μ œλ‘œ κ΄€λ¦¬μš© IAM μ‚¬μš©μžλ₯Ό 생성해 λ³Ό 것이닀. μ΄λ ‡κ²Œ μƒμ„±ν•œ κ΄€λ¦¬μš© IAM μ‚¬μš©μžλŠ” μ‹€μ œλ‘œ Root μ‚¬μš©μžμ™€ 같이 AWS μ„œλΉ„μŠ€λ₯Ό κ΄€λ¦¬ν•˜κΈ° μœ„ν•˜μ—¬ μ‚¬μš©λ˜μ–΄ 질 수 μžˆλ‹€. κ΄€λ¦¬μš© IAM 사

dev-jaesoon.tistory.com

 

νŒ€ ν”„λ‘œμ νŠΈμ—μ„œ AWS κ΄€λ¦¬ν•˜κΈ° (3) - 개발용 IAM μ‚¬μš©μž μƒμ„±ν•˜κΈ°

개발용 IAM μ‚¬μš©μž μƒμ„± κ·Έλ ‡λ‹€λ©΄, μ‹€μ œλ‘œ κ°œλ°œμ„ ν•˜λ©΄μ„œ AWS λ₯Ό μ‚¬μš©ν•  νŒ€μ›λ“€μ—κ²ŒλŠ” μ–΄λ–»κ²Œ IAM μ‚¬μš©μžλ₯Ό λ§Œλ“€μ–΄ μ£Όλ©΄ 될까? κΈ°λ³Έμ μœΌλ‘œλŠ” νŠΉμ • μ„œλΉ„μŠ€ λ˜λŠ” νŠΉμ • λ™μž‘μ— λŒ€ν•΄μ„œ μ‚¬μš©μž λ³„λ‘œ

dev-jaesoon.tistory.com

 

 

λŒ“κΈ€