상세 컨텐츠

본문 제목

AWS Python 와 S3 연동(boto3)

coding/AWS

by golduny_zoo 2021. 4. 15. 01:23

본문

728x90

install

aws에서 제공하는 S3 SDK

pip install boto3

aws 커맨드라인 명령어를 사용

pip install awscli

S3사용을 위해 IAM 권한 추가

2021.04.15 - [coding/AWS] - AWS IAM 사용자 생성

 

AWS IAM 사용자 생성

1. AWS 이용을 위한 credentials 만들기 IAM을 선택한다. IAM에 새로운 사용자 추가 1. 사용자 이름 넣고, 2. 체크박스 선택 3. 다음 기존 정책 직접 연결을 눌러주고 AdministrorAccess를 선택한다. ( 사용자..

golduny.tistory.com

IAM 사용자를 선택하여  AmazonS3FullAccess권한을 추가한다.

 


설정파일 생성

aws configure

4가지를 설정할 껀데 다 적어도 된다. 

Access Key ID, secret Access Key  :  IAM만들었을 때 받았던 key를 넣어 주면 된다.

region name  :   지역의 명칭을 적어야한다. docs.aws.amazon.com/general/latest/gr/rande.html#s3_region 참고 

                          서울은 ap-northeast-2


S3 버켓 만들기

2021.04.14 - [분류 전체보기] - AWS 버킷 만들기


연동 확인하기

import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all() :
    print(bucket.name)

코드 입력했을 때 버켓이름이 출력되면 연결완료

 

 


출처: https://zzdd1558.tistory.com/217 [YundleYundle]

'coding > AWS' 카테고리의 다른 글

[AWS]EC2 리부팅 자동실행  (0) 2021.04.30
[AWS] EC2 FTP통신 filezilla  (0) 2021.04.28
AWS IAM 사용자 생성  (0) 2021.04.15
AWS Python을 이용한 S3 버킷 만들기(boto3)  (0) 2021.04.15
AWS EC2 conda가상환경  (0) 2021.03.29

관련글 더보기