Trong bước này, chúng ta sẽ cấu hình Kinesis Data Generator để tạo ra các dữ liệu mẫu và đẩy chúng vào Kinesis Firehose.
Truy cập AWS Management Console.
Trong giao diện CloudFormation.
Tải file cognito-setup.json từ First Cloud Journey.
Trong giao diện Create stack.
Trong giao diện Specify stack details.
Kinesis-Data-Generator-Cognito-User
.admin
.Chọn Next.
Trong giao diện Create stack.
Đợi khoảng 5 phút, hoàn thành tạo stack.
Trong giao diện Stack.
Trong giao diện Amazon Kinesis Data Generator, hoàn thành nhập thông tin (thông tin này bạn vừa cấu hình trong bước tạo Stack).
Trong giao diện Amazon Kinesis Data Generator, sau khi hoàn thành đăng nhập.
{
"uuid": "{{random.uuid}}",
"device_ts": "{{date.utc("YYYY-MM-DD HH:mm:ss.SSS")}}",
"device_id": {{random.number(50)}},
"device_temp": {{random.weightedArrayElement(
{"weights":[0.30, 0.30, 0.20, 0.20],"data":[32, 34, 28, 40]}
)}},
"track_id": {{random.number(30)}},
"activity_type": {{random.weightedArrayElement(
{
"weights": [0.1, 0.2, 0.2, 0.3, 0.2],
"data": ["\"Running\"", "\"Working\"", "\"Walking\"", "\"Traveling\"", "\"Sitting\""]
}
)}}
}
Sau khi send khoảng ~ 100,000 messages.
Kiểm tra đảm bảo dữ liệu đã đi tới S3. Truy cập AWS Management Console.
Trong giao diện S3.
Trong giao diện Bucket.
Sau đó, chọn folder raw2022.
Như vậy, dữ liệu đã đi tới S3.