boto3 client ตัวแรกของคุณ
Sam อยากหลุดพ้นจากข้อจำกัดของการใช้คอมพิวเตอร์ส่วนตัวในการจัดเก็บข้อมูลและประมวลผล เธอกำลังเรียนรู้วิธีใช้พลังของ cloud เพื่อสร้าง data pipeline และสร้างรายงานโดยอัตโนมัติ
ก่อนที่จะทำสิ่งเหล่านั้นได้ เธอต้องสร้าง boto3 client ตัวแรกและดูว่ามี bucket ใดบ้างที่มีอยู่แล้วใน S3
โดย AWS key และ AWS secret key ของเธอถูกเก็บไว้ในตัวแปร AWS_KEY_ID และ AWS_SECRET ตามลำดับ
ในแบบฝึกหัดนี้ ช่วย Sam สร้าง boto3 client ตัวแรกเพื่อเชื่อมต่อกับ AWS กัน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับ AWS Boto
คำแนะนำการฝึกหัด
- สร้าง
boto3client สำหรับใช้งานs3 - ระบุ
'us-east-1'สำหรับregion_name - ใช้
AWS_KEY_IDและAWS_SECRETเพื่อตั้งค่า credentials - แสดงผล bucket ทั้งหมด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)