diff --git a/moto/kinesis/responses.py b/moto/kinesis/responses.py index 51ddc8d50..b3fa98743 100644 --- a/moto/kinesis/responses.py +++ b/moto/kinesis/responses.py @@ -18,7 +18,8 @@ class KinesisResponse(BaseResponse): @property def is_firehose(self): - return self.headers['host'].startswith('firehose') + host = self.headers.get('hose', self.headers['Host']) + return host.startswith('firehose') def create_stream(self): stream_name = self.parameters.get('StreamName')