-
[ AWS ] Python boto3를 이용한 S3 파일 업로드 / 다운로드AWS Infra 2022. 12. 28. 16:09
파일 업로드
import boto3 s3 = boto3.client('s3') bucket = '버킷명' s3.upload_file('original_object',bucket, 'upload_object', ExtraArgs={'ContentType':'image/jpeg'}) # original_object, upload_object는 'test/' + upload_object 와 같이 경로와 같이 써준다
* ExtraArgs는 "boto3.s3.transfer.S3Transfer" 를 따른다
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/customizations/s3.html
파일 다운로드
import boto3 s3 = boto3.client('s3') bucket = '버킷명' s3.downfile_file(bucket, 'original_object', 'download_object')
'AWS Infra' 카테고리의 다른 글
[ AWS ] Python boto3를 이용하여 값 CPUCreditBalance 구하기 (0) 2023.02.02 [ AWS ] Python boto3를 이용하여 EC2 CPU 사용율 구하기 (0) 2023.02.02 [ AWS ] Python Boto3를 이용한 CloudFront Invalidation (무효화) (0) 2023.01.13 [ AWS ] S3 특정 확장자 파일만 업로드 하는 버킷정책 (0) 2023.01.13 [ AWS ] Amazon Linux nginx Install (0) 2022.10.11 [ AWS ] boto3를 이용한 보안그룹 소스IP 체크 (0) 2022.07.11 [ AWS ] RDS mysql Slow Query Monitoring ( Cloudwatch ) (0) 2022.06.29 [ AWS ] EventBridge cron expressions (0) 2022.03.21