버킷 나열하기
Sam은 파이프라인을 위한 버킷을 성공적으로 만들었어요. 데이터 엔지니어는 이전 작업이 제대로 수행되었는지 확인하는 체크 로직을 파이프라인에 넣곤 하죠. Sam은 실제로 버킷이 만들어졌는지 확인하는 체크를 추가하고 싶어 해요.
또한 버킷 나열 연습도 하려고 해요. 버킷을 나열하면 for 루프를 사용해 여러 버킷에 대해 작업을 수행할 수 있어요.
s3 변수에 할당된 S3용 boto3 클라이언트는 이미 생성되어 있어요.
Sam이 S3 계정의 모든 버킷 목록을 가져와서 이름을 출력할 수 있도록 도와주세요!
이 연습은 강의의 일부입니다
Python으로 시작하는 AWS Boto
연습 안내
- S3에서 버킷을 가져오세요.
- 버킷 목록에 접근하기 위해
response의 버킷 키를 순회하세요. - 각 버킷의 이름을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Get the list_buckets response
response = s3.____()
# Iterate over Buckets from .list_buckets() response
for bucket in response['____']:
# Print the Name for each bucket
print(bucket['____'])