[Flask] AWS S3 bucket ํ์ผ ์
๋ก๋,์ด๋ฏธ์ง url ๊ฐ์ ธ์ค๊ธฐ
BACKEND/Flask
2021. 11. 11. 01:17
flask ์น์๋ฒ์ aws s3๋ฒํท์ ์ฐ๊ฒฐ์ํค๊ธฐ ์ํด ํ์ด์ฌ ํ์ผ์ ๋ฐ๋ก ์์ฑํ๋ค. pip install boto3 config.py ์์ฑ (AWS ๋ด ๋ณด์ ์๊ฒฉ์ฆ๋ช ์์ ํค ์ป์ด์ค๊ธฐ) AWS_ACCESS_KEY = "์์ฑ" AWS_SECRET_KEY = "์์ฑ" BUCKET_NAME = "๋ฒํท์ด๋ฆ" AWS S3 bucket ํ์ผ ์ ๋ก๋ ๋ฐ url ๊ฐ์ ธ์ค๊ธฐ - upload_file ํจ์์ ๋งค๊ฐ๋ณ์ file_path๋ ๋ด ๋ก์ปฌ ํ๊ฒฝ ๋ด์ ๋ง๋ค์ด์ง ์ด๋ฏธ์ง๊ฐ ์ ์ฅ๋ ์๋๊ฒฝ๋ก ์ด๋ค. ํด๋น ๊ฒฝ๋ก์ ์ด๋ฏธ์ง๋ฅผ s3 bucket์ ์ฌ๋ ค image url์ ์ป์ด์ค๊ธฐ ์ํด ํจ์๋ฅผ ๋ฐ๋ก ๊ตฌํํ์๋ค. import boto3 from config import * from botocore.exceptions import Clien..