AWS Certified Data Analytics – Specialty DAS-C01 – Question106

A manufacturing company has many IoT devices in different facilities across the world. The company is using Amazon Kinesis Data Streams to collect the data from the devices.
The company's operations team has started to observe many WriteThroughputExceeded exceptions. The operations team determines that the reason is the number of records that are being written to certain shards.
The data contains device ID, capture date, measurement type, measurement value, and facility ID The facility ID is used as the partition key.
Which action will resolve this issue?

A.
Change the partition key from facility ID to a randomly generated key.
B. Increase the number of shards.
C. Archive the data on the producers' side.
D. Change the partition key from facility ID to capture date.