การสร้าง S3 Bucket
ARN (Amazon Resource Name) ของ bucket ใน Amazon มีรูปแบบเฉพาะที่กำหนดไว้ มาฝึกสร้าง ARN สำหรับ S3 bucket ต่าง ๆ กัน
สร้าง S3 client แล้วเก็บไว้ในตัวแปร s3 เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Streaming Data ด้วย AWS Kinesis และ Lambda
คำแนะนำการฝึกหัด
- สร้าง bucket ใหม่ชื่อ
"sd-vehicle-data" - แสดงรายการ bucket ทั้งหมดที่มีอยู่ใน S3
- สร้าง ARN สำหรับแต่ละ bucket แล้วพิมพ์ผลลัพธ์ โดย ARN ของ S3 มีรูปแบบ
"arn:aws:s3:::BUCKET_NAME"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the new sd-vehicle-data bucket
s3.____(Bucket='sd-vehicle-data')
# List the buckets in S3
for bucket_info in s3.____()['Buckets']:
# Get the bucket_name
bucket_name = bucket_info['Name']
# Generate bucket ARN.
arn = "____:____:____:::{}".format(bucket_name)
# Print the ARN
print(arn)