สร้าง Firehose stream แรกของคุณ
ตอนนี้ทุกอย่างพร้อมแล้ว ถึงเวลาสร้าง Firehose delivery stream แรกกันเลย ขั้นตอนนี้จะช่วยให้ส่งข้อมูลเข้า stream ได้ และ stream จะนำข้อมูลนั้นไปเก็บไว้ใน S3 bucket

Setup
สังเกตว่ามีไฟล์ชื่อ _setup.py อยู่ ในไฟล์นี้เราจะสร้าง boto3 client สำหรับ firehose และ s3
ไม่จำเป็นต้องแก้ไขไฟล์นี้ในแบบฝึกหัด แต่สามารถเปิดอ่านได้ตามสะดวก!
ไฟล์ที่ต้องแก้ไข
ให้แก้ไขไฟล์ create_firehose.py ในตัวแก้ไขโค้ด
S3 Bucket ปลายทาง
ให้สร้าง S3 bucket ชื่อ "sd-vehicle-data" เพื่อใช้เป็นปลายทางสำหรับ stream ของเรา
Role
Role ที่เราสร้างไว้มีชื่อว่า "fireHoseDeliveryRole" โดยมี ARN คือ: "arn:aws:iam::0000000:role/firehoseDeliveryRole"
Role นี้จะอนุญาตให้ Firehose stream ใหม่ของเราเขียนข้อมูลไปยัง bucket "sd-vehicle-data" ได้
สไลด์
อย่าลืม — คลิกที่ไอคอน สไลด์ ที่มุมบนขวาได้เสมอเพื่อดูสไลด์ประกอบ ซึ่งจะเป็นประโยชน์มากทีเดียว!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Streaming Data ด้วย AWS Kinesis และ Lambda
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด