Constructs an iterator over a Kinesis shard.
This function is a wrapper around around the
GetShardIterator API. It
TRIM_HORIZON shard iterator of a given stream and shard,
meaning it will return the location in the shard with the oldest data
Any errors from the underlying
GetShardIterator API call are surfaced