첫 번째 boto3 클라이언트 만들기
Sam은 저장 및 컴퓨팅을 자신의 컴퓨터에만 의존하는 한계를 벗어나고 싶어 해요. 클라우드의 강력한 기능을 활용해 데이터 파이프라인을 만들고 보고서를 자동으로 생성하는 방법을 배우는 중이죠.
그 전에, 먼저 boto3 클라이언트를 생성하고 S3에 이미 존재하는 버킷이 무엇인지 확인해야 해요.
AWS 키와 AWS 시크릿 키는 각각 AWS_KEY_ID와 AWS_SECRET에 저장되어 있어요.
이 연습 문제에서는 Sam이 첫 번째 boto3 클라이언트를 AWS에 생성할 수 있도록 도와주세요!
이 연습은 강의의 일부입니다
Python으로 시작하는 AWS Boto
연습 안내
s3와 상호작용할boto3클라이언트를 생성하세요.region_name으로'us-east-1'을 지정하세요.- 자격 증명은
AWS_KEY_ID와AWS_SECRET을 사용해 설정하세요. - 버킷을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Generate the boto3 client for interacting with S3
s3 = boto3.client('____', ____='us-east-1',
# Set up AWS credentials
aws_access_key_id=____,
aws_secret_access_key=____)
# List the buckets
buckets = s3.list_buckets()
# Print the buckets
print(buckets)