πŸ–₯️AWS/S3

[AWS]S3 - λ²„ν‚·μœΌλ‘œ 이미지 μ—…λ‘œλ“œ ν•˜μ—¬ URL 생성

루리야ㅑ 2023. 12. 15. 09:27
λ°˜μ‘ν˜•

S3둜 이미지λ₯Ό μ—…λ‘œλ“œν•  μŠ€ν† λ¦¬μ§€ 버킷을 λ§Œλ“€μ—ˆλ‹€.
버킷에 이미지λ₯Ό μ—…λ‘œλ“œν•΄μ„œ 링크둜 이미지λ₯Ό 뢈러올 수 μžˆλŠ”μ§€ ν…ŒμŠ€νŠΈ ν•΄λ³΄μž.

μ•„λž˜ λ§ν¬λŠ” S3 버킷 μƒμ„±ν•˜λŠ” 방법이닀.

https://ruriruriya.tistory.com/117

 

[AWS]S3 - AWS Management μ½˜μ†”μ„ ν†΅ν•œ S3 버킷 생성

μ΄λ―Έμ§€λŠ” μ„œλ²„μ—μ„œ DBκ°€ μ•„λ‹Œ μŠ€ν† λ¦¬μ§€μ— μ €μž₯λœλ‹€. μŠ€ν† λ¦¬μ§€μ—μ„œ μƒμ„±λœ 이미지 URL이 DB둜 μ „μ†‘λ˜μ–΄ κ΄€λ¦¬λœλ‹€. κ·Έλž˜μ„œ 이미지λ₯Ό μ €μž₯ν•  μŠ€ν† λ¦¬μ§€λ₯Ό μƒμ„±ν•΄λ³΄μž. AWS 에 μ ‘μ†ν•œλ‹€. https://s3.console.a

ruriruriya.tistory.com

 

1. AWS S3 - 버킷 접속

λ§Œλ“  λ²„ν‚·μ˜ 이름(νŒŒλž€μƒ‰)을 ν΄λ¦­ν•œλ‹€.

 

2. 이미지 μ—…λ‘œλ“œ

주황색 μ—…λ‘œλ“œ λ²„νŠΌμ„ ν΄λ¦­ν•œλ‹€.

μ—…λ‘œλ“œ μ˜μ—­μ—μ„œ νŒŒμΌμΆ”κ°€λ₯Ό ν΄λ¦­ν•˜μ—¬ νŒŒμΌμ„ μΆ”κ°€ν•œλ‹€.

파일이 μ˜¬λΌκ°„ 것을 ν™•μΈν•˜κ³  μ—…λ‘œλ“œ λ²„νŠΌμ„ ν΄λ¦­ν•œλ‹€.

 

3. 이미지 객체 URL ν…ŒμŠ€νŠΈ

μ—…λ‘œλ“œμ— μ„±κ³΅ν•˜λ©΄ μ•„λž˜ 파일 및 폴더 뢀뢄에
이미지가 μ—…λ‘œλ“œλœ 것을 확인할 수 μžˆλ‹€.

이미지 이름(νŒŒλž€μƒ‰)을 클릭해본닀.

 

속성 μ˜μ—­μ—μ„œ 객체 URL을 확인할 수 μžˆλ‹€.
이 URL을 λ³΅μ‚¬ν•΄μ„œ μ›ΉλΈŒλΌμš°μ €μ—μ„œ μ—΄μ–΄λ³Έλ‹€.

 

μ›ΉλΈŒλΌμš°μ €μ—μ„œ 이미지URL둜 이미지λ₯Ό κ°€μ Έμ˜¬ 수 μžˆλŠ” 것을 확인할 수 μžˆλ‹€.

 

4. μ›ΉλΈŒλΌμš°μ €μ—μ„œ 이미지URL Error

μ΄λ ‡κ²Œ λœ¨λŠ” κ²½μš°μ—” 객체 μ†Œμœ κΆŒκ³Ό
ACL(μ•‘μ„ΈμŠ€ μ œμ–΄ λͺ©λ‘)μ—μ„œ 퍼블릭 κΆŒν•œμ„ μ„€μ •ν•΄μ•Ό ν•œλ‹€.

- λ²„ν‚·μ˜ 객체 μ†Œμœ κΆŒ νŽΈμ§‘μœΌλ‘œ 이동

 

- ACL ν™œμ„±ν™”λ¨μœΌλ‘œ λ³€κ²½ν•˜κ³  μ €μž₯

 

μ΄λ―Έμ§€μ—μ„œ 직접 λ“€μ–΄κ°€μ„œ κΆŒν•œ 섀정을 ν•  μˆ˜λ„ μžˆλ‹€.

- λͺ¨λ“  μ‚¬λžŒ(퍼블릿 μ•‘μ„ΈμŠ€) λ₯Ό νŽΈμ§‘μ—μ„œ λͺ¨λ‘ 읽기둜 λ³€κ²½ν•˜μ—¬ μ €μž₯ν•΄μ€€λ‹€.

λ°˜μ‘ν˜•