프로젝트
[CSAPI] boto3 관련 스크랩
kyeongjun-dev
2021. 12. 12. 19:57
django file form 업로드 시, 바로 s3로 저장
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