ππ»Β μ§ν μν©
FE
- μλ£ν μΌ
- κ³΅ν΅ μ»΄ν¬λνΈ
- νμ΄μ§ μμ
- ν΄μΌν μΌ
- νμ΄μ§ μμ
- ν μ€ νμ΄λ¨ΌμΈ μ°λ
- κ³΅ν΅ μ»΄ν¬λνΈ: ν€λ + μ₯λ°κ΅¬λ / drawer
- ν ν° κΈ°λ° μΈμ¦ μ²λ¦¬
- 곡μ ν μΌ
- drawer λμ λ°©μ: λμ΄μ λ΄λ¦¬κ±°λ μΈλΆ μμ ν΄λ¦ μ μ°½μ΄ λ«νκ² κ΅¬ν
BE
-
μλ£ν μΌ
- ν΄μΌν μΌ
- μ ν: μ₯λ°κ΅¬λ μμ
- μΉμ€: ν μ€ νμ΄λ¨ΌμΈ μμ
- 곡μ ν μΌ
κ²°μ λ°μ΄ν°
: κ°κ²©, μνλͺ
, μ£Όλ¬Έ ID, success url, fail url
- μ£Όλ¬Έ IDλ μ ν¨ μμ΄λ μ¬μ©νλ©΄ μ’μ κ² κ°λ€ β κ²°μ ν λ 보λ΄μ£Όλ©΄ μ’μ κ² κ°λ€.
μ΄λ¦μμ΄ λλ€μμΌλ‘ κ²°μ κ°λ₯νμ§ νμΈ νμ
- μ£Όλ¬Έλ΄μ 곡λꡬ맀 λκΈ°
- λ¨μΌ μ£Όλ¬Έμ΄λ μ₯λ°κ΅¬λ μ£Όλ¬ΈμΌλ‘ νμ λ 3κ°μ§λ₯Ό μ£Όλ¬Ένλλ°, 2κ° μ±κ³΅νκ³ 1κ° μ€ν¨νλ©΄ κ°κ° μ²λ¦¬λ₯Ό ν΄μ€μΌ νλ€. β ꡬ맀 ID λ³λ‘ μ£Όλ¬Έλ΄μ λ¬Άμμ λ°κΏμΌ ν κ² κ°λ€.
- κ²°μ μλ£ μμΈ νμ΄μ§(+μμμ¦)κ° μμ΄μΌ ν κ² κ°λ€. β
μ£Όμ°λ μΆκ°
νλΆ λ‘μ§ μΆκ°
β κΈ°κ° λ¨μΌλ©΄ μΆκ°λ₯Ό κ³ λ €ν΄μΌ νλ€. β 곡ꡬ μ·¨μλλ©΄ νλΆμ ν΄μ€μΌ νλ―λ‘ νμνλ€.
- μ£Όλ¬Έλ΄μ νν° νκ·Έ β λ¬Άμμ λ μ§μ μνλ‘ λλλ κ² μλλΌ ID λ³λ‘ λλκΈ°λ‘ ν΄μ
μ΄λ»κ² ν μ§ μ’ λ μκ°ν΄λ³΄κ² λ€.
/ κ°μ ꡬ맀 IDλΌλ μνκ° λ€λ₯΄λ©΄ μνμ λ°λΌ νν°νλ€.
λμμ΄λ
-
μλ£ν μΌ
- ν΄μΌν μΌ
-
곡μ ν μΌ
ππ»Β μ λ¬ μ¬ν
ππ»Β λ
Όμ μ건
- S3 μ΄λ―Έμ§ μ½μ
λ°©μ β
presigned URL
ππ»Β μ μ
6 / 11 μμν¬
μμ λ§λμ!