without haste but without rest

[aws] 파이썬으로 aws S3에 파일 업로드 하기 본문

Cloud

[aws] 파이썬으로 aws S3에 파일 업로드 하기

JinungKim 2020. 8. 5. 23:17

 

1. 관련 라이브러리 설치

pip install awscli
pip install boto3

aws cli는 aws인증을 위해 사용하는 라이브러리이고, boto3는 S3에 접근해서 조작할 수 있다.

 


2. 터미널 환경에서 aws configure 

 

해당 부분은 aws에서 IAM 설정으로 S3를 사용하기 위한 사용자를 만들면 AWS Access key와 Secret Access Key를 제공한다.

 

 


3. boto3로 S3에 접근하기

import boto3

s3 = boto3.client('s3')
try:
    s3.upload_file("test_input.txt", "Your-bucket-name", "test_input.txt")
except Exception as err:
    print("input error", err)

 

2번에서 인증에 성공했다면 에러없이 잘 작동한다.

Comments