설명
<aside>
핵심 개념
Detail (참고)
</aside>
<aside>
import boto3
session = boto3.Session()
session = boto3.Session(profile_name = 'my-profile')
=> aws configure list-profiles -> 확인 가능
session = boto3.Session(region_name = 'ap-northeast-2')
<aside>
# aws service - client, resource Create
s3_client = session.client('s3')
s3_resource = session.resource('s3')
ec2_client = session.client('ec2')
dynamodb = session.resource('dynamodb')
</aside>
<aside>
s3 = boto3.client('s3')
response = s3.create_bucket(
Bucket='my-new-bucket',
CreateBucketConfiguration={
'LocationConstraint': 'ap-northeast-2'
}
)
print(f"버킷 생성 완료: {response['Location']}")
</aside>
파일 업로드, 다운로드