[Django & S3] Django & S3 연동2

AnHyunDong·2022년 6월 29일
0

MLOps 프로젝트

목록 보기
6/18

개요

  • Client -> Django -> S3
  • .mp4 형식 이외의 파일을 보냈을 때, 파일을 S3에 저장해야됨

TroubleShooting

  • github에서 access_key_ID, secret_access_key가 보임

해결방안

  • github를 code를 private로 설정 > 방법 중 하나이긴 하지만 좋은 방법은 아님
  • aws-cli를 설치하여 access_key_ID, secret_access_key를 코드 상에서 보이지 않게 함
  • docker 파일에 access_key_ID, secret_access_key를 입력할 수 있도록 추가

Install

  • awscli 설치
pip install awscli
  • awscli에 정보 입력
    • access_key_id > access ID key 입력
    • secret_access_key > access secret key 입력
    • region name > bucket이 있는 지역 입력
    • output format > 입력 안해도 무방함
aws configure

Code

  • ./board/views.py
    • local에 저장된 mp4 파일을 s3로 전달
    • mp4 디렉토리에 저장

결과

  • AWS S3 Bucket
  • 이름이 변경된 mp4 파일이 저장된 모습을 확인할 수 있음

URL

Walker

profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글