리셋 되지 말자

[CSAPI] boto3 관련 스크랩 본문

프로젝트

[CSAPI] boto3 관련 스크랩

kyeongjun-dev 2021. 12. 12. 19:57

django file form 업로드 시, 바로 s3로 저장

https://stackoverflow.com/questions/59891320/valueerror-filename-must-be-a-string-while-uploading-file-to-s3-bucket

s3.upload_file 대신 s3.upload_fileobj 사용

 

head object 와 botocore 를 사용한 버킷 오브젝트 검색 및 예외처리

import boto3
from botocore.errorfactory import ClientError

s3 = boto3.client('s3')
try:
    s3.head_object(Bucket='bucket_name', Key='file_path')
except ClientError:
    # Not found
    pass

https://stackoverflow.com/questions/33842944/check-if-a-key-exists-in-a-bucket-in-s3-using-boto3

https://stackoverflow.com/questions/33842944/check-if-a-key-exists-in-a-bucket-in-s3-using-boto3

 

'프로젝트' 카테고리의 다른 글

celery 분리 구성 [2]  (0) 2021.12.15
celery 분리 구성 [1]  (0) 2021.12.15
[CSAPI] django 코드작성 및 이미지 생성  (0) 2021.12.10
[CSAPI] nginx 코드작성 및 이미지 생성  (0) 2021.12.10
[CSAPI] s3 endpoint 추가  (0) 2021.12.01
Comments