0205_retrospective - Softeer-Team6/Team6-6Four GitHub Wiki
κΉμ±μ°
μμΉ¨μλ μ£Όλ§μ μ€λΉν κΈ°μ μΈλ―Έλ λ°νλ₯Ό μ§ννμλ€.
곡λΆν κΈ°μ μ λν΄μ νμλ€μκ² λ§μ λ°ννλ €κ³ νλ νμλ€μκ² κΈ°μ μ μ μ λ¬νκΈ°κ° μ΄λ €μ λ€.
κ·Έλλ κΈ°μ μΈλ―Έλλ₯Ό μν΄μ μ£Όλ§μ 곡λΆν λΆλΆμ΄ λμμ΄ λ§μ΄ λ κ² κ°λ€.
κΈ°λ₯ ꡬνμ¬νμ νλ©΄λ³λ‘ μμ±νλ μμ
μ μ§ννμλλ° λͺ¨λ μμ±ν΄λ³΄λ μκ°λ³΄λ€ ꡬνν΄μΌ ν κ²λ€μ΄ λ§μ κ² κ°μ λλμ λ°μλ€.
κ³νκ³Ό νμ
κ·μΉμ λ¬Έμννκ³ λ΄μΌμ νλ‘μ νΈ μΈν
λ° κ°λ°μ μ§ννλλ‘ νκ² λ€.
μ‘μλ¦°
### μ€λ ν μΌ
- ν
ν¬μΈλ―Έλ
- Aws μμ
_λΉκΈλ
- Api λΆλ°°
- μ€νλ¦°νΈ νμ
- λ‘컬μ κΉμμΌνλ νλ‘κ·Έλ¨ μ€μΉ
### μΈλΆ λ΄μ©
- ν
ν¬μΈλ―Έλ
μ§λ μ£Όλ§μ κ°μ μνλ μ£Όμ λ₯Ό λ°νμΌλ‘ ν
ν¬μΈλ―Έλλ₯Ό μ€λΉν΄μ€κΈ°λ‘ νλ€.
μ€λΉν΄μ¨ λ΄μ©μ λ°νμΌλ‘ 10:30-11:30 λμ μΈλ―Έλλ₯Ό μ§ννλ€.
λλ "spring security μμ΄ λ‘κ·ΈμΈ/νμκ°μ
ꡬννκΈ°" μ λν λ΄μ©μΌλ‘ μΈλ―Έλλ₯Ό μ€λΉνλ€.
νν°μ μΈν°μ
ν°, jwtν ν° λ° λμ€ν¨μ²μλΈλ¦Ώκ³Ό κ°μ μμ² μ²λ¦¬/μλ΅κ³Ό κ΄λ ¨λ μ 체μ νλ¦μ λν΄μ λ΄μ©μ ꡬμ±νλ€.
μ΄ λ΄μ©μ λ°νμΌλ‘ λ°νλ₯Ό μ§ννκ³ , λ€λ₯Έ νμλ€λ κ°μ 곡λΆν λ΄μ©μ λ°νμΌλ‘ λ°νλ₯Ό μ§ννλ€
- aws μμ
* I AM μ¬μ©μμμ β 무μμ μ¬μ©μ?
* Account(AWS) : νμκ°μ
μ λμ€λ 12μ리 μ«μ. μ¦, κ³μ κ·Έ μ체
* User(IAM)
π‘ Account(κ³μ ) κ° User(κ°μ²΄) λ³΄λ€ ν° κ°λ
νλμ κ³μ λ΄μ μ¬λ¬κ°μ κ°μ²΄λ₯Ό λ§λ€μ΄ ν¬ν¨νλ€κ³ μκ°νλ©΄ λλ€
* Group
* Role
* Policy
β AuthZμ ν΄λΉλλ€ allow μ deny κ°μ΄ κΆν λΆμ¬λ₯Ό μν actionμ λν λ΄μ©μ λ΄κ³ μλ€
β μ μ±
μ json λ¬Έμμ λΆκ³ΌνκΈ° λλ¬Έμ νλμ μ μ±
μ μ¬λ¬ μ μ μκ² κ³΅μ λ μ μλ€.
β μ μ λ κ³μ μ΄λ μ μ±
μ 1κ° μ΄μμ΄ λΆμ¬λ μ μλ€. μ¦, λ³ΈμΈμκ² λΆμ μ μ±
λ€μ΄ λͺ¨μ¬ νλμ κΆνμ μ΄λ£¨κ² λλ€κ³ μκ°νλ©΄ λλ€
Authentication(AuthN) & Authorization(AuthZ)
* Authentication user, group, role
* Authorization μΈμ¦μ΄ λ μ μ λ€μκ² λ¬΄μμ ν μ μλ κΆνμ λΆμ¬νλ κ² denyμ allow μ€ νμ΄ λ μΌ μͺ½μ deny
+ Vpc λ΄μ©..~~
- Api λΆλ°°
μ΄λ²μ£Ό νμμΌ λ°€ λλ μμμΌ μ€μ ? λΆν°λ api μμ
μ μμν μ μμ κ² κ°λ€
μΈλ―Έλ μ£Όμ λ₯Ό as-isλ‘ κ°μ Έκ°κ³ ν΄λΉ λ΄μ©μ λ°μνμ¬ μμ
μ μ§ννλ κ²μ to-beλ‘ μ‘κ³ κ°κΈ°λ‘ νλ€.
μ΄μ°¨νΌ κΈ°λ₯ ꡬνμ ν¨μ μμ΄ μ΄λ‘ μ μΈ κ³΅λΆλ ν΄μΌνκΈ° λλ¬Έμ μ΄λ‘ μΌλ‘ νμ΅ν λ΄μ©μ λν΄ μ½λλ‘ λ°μνλ κ³Όμ μ κ°μ§λ©΄ λ μλ―Έμκ³ κΈ°μ΅μ λ¨λ μμ
μ΄ λ κ² κ°λ€.
### μ’μ μ
μΈλ―Έλκ° μκ°λ³΄λ€ μ¬λ°μλ€.
μ΄λ²μ£Όλ 9μκ° κ·Όλ¬΄ μκ³ μ€μ°ν΄λ κ»΄μλ€ ..γ
γ
..γ
γ
κ·Έλμ μμμΌμ΄μ΄λ κΈ°λΆμ΄ κ½€ μ’λΉ
νμλ€λ λͺ¨λ μ κ·Ήμ μ΄λ€ .. κ·Έλ¦¬κ³ μνλ€ .. κ·Έλμ λλ§ λ λΆλ°νλ©΄ λ κ² κ°λ€κ³ μκ°νλ€ ,,γ
μ μΉλ―Ό
## νμ€μΌκΈ°
νμμ κ³νν ν
ν¬ μΈλ―Έλλ₯Ό μ§ννλ€. μμ νλλ‘ λͺ¨λ 곡λΆλ₯Ό μ΄μ¬ν ν΄μ¨ νμλ€μ΄ λ무 λλ¨νλ€κ³ λκΌλ€... μ£Όλ§μλ μ¬μ§ μκ³ γ
λ무 λ©μλ€ μ°λ¦¬νγ
AWS κ°μλ₯Ό λ€μλλ° μ ν μ¬νμ΄ λ§μ§λ§ μ΄λ₯Ό ν λλ‘ κ·Έλμ λ무 νΈνκ² AWS λ₯Ό μ¬μ©νλ μμ μ λμ보κ²λκ² κ°λ€. νλ‘μ νΈ μΈν
μ 본격μ μΌλ‘ μμνλλ° ISSUE, PR λ±μ μ§κΈκΉμ§ μ΄μ¬ν μμΌμ΄μ μ΄λ¬ν μμ
λ€μ΄ λͺ¨λ λ―μ€λ€! νμ§λ§ νμ
μ μν΄ μ΄μλ―Έ ν΄λ³Ό μκ°μ΄λ€ νμ΄ν
6four!!
## λλμ
μκ°μ΄ μμλ³΄λ€ λ§μ§ μλ€! μΌλ¦ λ¬λ €μΌκ² λ
μ΄λμ°
## ν μ€ μΌκΈ°
λλ΅μ μΈ μ€κ³½μ΄ 보μ΄λ ν루
## μ€λ λμ μ±μ·¨λ(λ§€μ° λΆμ‘±ν¨/ λΆμ‘±ν¨/보ν΅/μν¨/λ§€μ° μν¨)
보ν΅
## μ’μλ μ
μ 체μ μΈ νλ‘μ νΈμ λν μ€κ³½μ΄ λμ¨ κ² κ°μμ μ’μκ³ νμλΆλ€μ΄ λ€λ€ μ κ·Ήμ μΌλ‘ μ°Έμ¬νκ³ μ£Όλ§λμ 곡λΆν λ΄μ©μ νμλ€λΌλ¦¬ 곡μ νλ κ³Όμ μ΄ μ’μμ΅λλ€