การสร้าง Bucket
Sam กำลังเริ่มต้นสร้าง pipeline แรกของเธอ
Get It Done คือแอปที่เมืองซานดิเอโกเปิดตัวเพื่อให้ประชาชนรายงานปัญหาต่าง ๆ ซึ่งมีปัญหาให้รายงานมากมาย และมีข้อมูลเกิดขึ้นจำนวนมากในแต่ละวัน

เธอจะดึงรายงานประจำวันจาก Get It Done แล้วนำไปเก็บไว้ใน bucket 'gim-staging' จากนั้นจึงทำความสะอาดข้อมูลและนำชุดข้อมูลที่ผ่านการประมวลผลแล้วไปเก็บใน bucket 'gim-processed'
นอกจากนี้ เธอยังต้องการสร้าง bucket 'gim-test' เพื่อใช้ทดลองด้วย
ช่วย Sam ก้าวแรกสู่ pipeline ในฝันของเธอ โดยช่วยเธอสร้าง bucket แรกชื่อ 'gim-staging' กันเลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับ AWS Boto
คำแนะนำการฝึกหัด
- สร้าง
boto3client เพื่อเชื่อมต่อกับ S3 - สร้าง bucket ชื่อ
'gim-staging','gim-processed'และ'gim-test' - แสดงผลลัพธ์ที่ได้จากการสร้าง bucket
'gim-staging'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import boto3
# Create boto3 client to S3
s3 = boto3.____('____', region_name='us-east-1',
aws_access_key_id=AWS_KEY_ID,
aws_secret_access_key=AWS_SECRET)
# Create the buckets
response_staging = s3.____(____='gim-staging')
response_processed = s3.____(____='gim-processed')
response_test = s3.____(____='gim-test')
# Print out the response
print(response_staging)