เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแสดงรายการ bucket

Sam สร้าง bucket สำหรับ pipeline ของเธอสำเร็จแล้ว วิศวกรข้อมูลมักจะสร้างการตรวจสอบไว้ใน pipeline เพื่อยืนยันว่าแต่ละขั้นตอนดำเนินการสำเร็จ Sam จึงต้องการเพิ่มการตรวจสอบว่า bucket ที่สร้างไปนั้นมีอยู่จริง

นอกจากนี้ เธอยังต้องการฝึกแสดงรายการ bucket เพราะสามารถนำไปใช้ดำเนินการกับ bucket หลายรายการพร้อมกันผ่าน for loop ได้

เธอสร้าง boto3 client สำหรับ S3 ไว้แล้ว และกำหนดให้กับตัวแปร s3

ช่วย Sam ดึงรายการ bucket ทั้งหมดใน S3 account ของเธอ แล้วพิมพ์ชื่อของแต่ละ bucket!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับ AWS Boto

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ดึงรายการ bucket จาก S3
  • วนซ้ำผ่านคีย์ bucket ใน response เพื่อเข้าถึงรายการ bucket ทั้งหมด
  • พิมพ์ชื่อของแต่ละ bucket

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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['____'])
แก้ไขและรันโค้ด