AWS BillExplained
← Services

Integration

Amazon Kinesis Data Streams

  • Timebilled
  • Bytesbilled
  • Callsbilled

In one line

Provisioned charges shard-hours plus 25KB PUT payload units. On-demand charges a stream-hour plus GB in and out.

What gets missed

The two modes meter differently. Provisioned rounds each record up to a 25KB payload unit, so a 1KB record is a full unit. On-demand charges per GB written, so ingress is not free here.

Find it on your bill

Filter Cost Explorer or your Cost and Usage Report by these usage types. A usage type with no region prefix means us-east-1.

  • Storage-ShardHour
  • PutRequestPayloadUnits
  • OnDemand-StreamHour
  • OnDemand-BilledIncomingBytes

Bills the same way

These services turn exactly the same meters, so what you learn here transfers.