🧩4. AWS - S3 λ³΄μ•ˆ

yoonseulesΒ·2021λ…„ 5μ›” 9일
0

CloudClubμ†Œν•™νšŒ_AWS

λͺ©λ‘ 보기
10/14
post-thumbnail

S3 μ•”ν˜Έν™” νƒ€μž…

  1. 파일 μ—…λ‘œλ“œ/λ‹€μš΄λ‘œλ“œμ‹œ
  • SSL / TLS
    • SSL(Secure Socket Layer): 도메인 μ•žμ— HTTPSκ°€ 뢙은 것을 톡해 ν•΄λ‹Ή μ‚¬μ΄νŠΈκ°€ μ•ˆμ „ν•˜λ‹€λŠ” 것을 μ•Œλ €μ£ΌλŠ” 것.
    • TLS(Transport Layer Security): SSLμ—μ„œ νŒŒμƒλμœΌλ‚˜ 이보닀 훨씬 λ›°μ–΄λ‚œ μ—…λ°μ΄νŠΈκ°€ λ˜λŠ” 것.
  1. κ°€λ§Œνžˆ μžˆμ„μ‹œ
  • SEE-S3: λ§ˆμŠ€ν„° ν‚€λ₯Ό κ°–κ³  있으며 일정 μ‹œκ°„λ§ˆλ‹€ ν‚€ 값을 변경함.
  • SSE-KMS: λˆ„κ°€, μ–Έμ œ, μ–΄λ–»κ²Œ μ•”ν˜Έλ₯Ό ν’€μ—ˆλŠ”μ§€ μ•Œλ €μ€Œ.
  • SSE-C: μ•”ν˜Έν‚€λ₯Ό 직접 λ‹€λ£° 수 있으며 킀값을 직접 λ³€κ²½μ‹œμΌœμ€˜μ•Όν•¨.
    (SSE: Server Side Encryption)

S3 μ•”ν˜Έν™” κ³Όμ •

  • PUT μš”μ²­μ΄ 생성됨
PUT /simon-image.jpg HTTP/1.1
Host: SimonBucket.s3.<Region>.amazonaws.com
Date: Thu, 12 Feb 2020 14:26:00 GMT
Authorization: authorization string
Content-Type: text/plain
Content-Length: 82253
x-amz-meta-author: Simon
Expect: 100-continue
[82253 bytes of object data

β†’ HOST: 버켓 이름. 여기에 파일이 μ˜¬λΌκ°„λ‹€λŠ” 뜻.
β†’ simon-image.jpg 파일이 μ—…λ‘œλ“œ λ λ•Œ μ•”ν˜Έν™”κ°€ 이루어 진닀면 헀더에

x-amz-server-side-encryption-paramerer

이게 생성됨

PUT /simon-image.jpg HTTP/1.1
Host: SimonBucket.s3.<Region>.amazonaws.com
Date: Thu, 12 Feb 2020 14:26:00 GMT
Authorization: authorization string
Content-Type: text/plain
Content-Length: 82253
x-amz-meta-author: Simon
Expect: 100-continue
x-amz-server-side-encryption-parameter: AES-256
[82253 bytes of object data]

β†’ μ•”ν˜Έν™”κ°€ 걸리지 μ•Šμ€ νŒŒμΌμ„ 버켓에 λͺ»μ˜¬λ¦¬κ²Œ ν•˜λŠ” κΈ°λŠ₯은? 버켓 μ •μ±… μ„€μ • μ΄μš©ν•˜κΈ°

S3 κ°•μ˜λ₯Ό 마치며

S3에 λŒ€ν•œ κΈ°λ³Έ κ°œλ…κ³Ό μŠ€ν† λ¦¬μ§€μ˜ μ’…λ₯˜ 그리고 버켓 생성 μ‹œ μ•Œμ•„μ•Ό ν•  것듀, λ³΄μ•ˆκΉŒμ§€ μ•Œμ•„λ³΄λŠ” μœ μ΅ν•œ μ‹œκ°„μ΄μ—ˆλ‹€.

profile
κ³΅λŒ€μƒ κ°œλ… μ •λ¦¬μš©

0개의 λŒ“κΈ€