Integrating AWS Security Hub into Microsoft Sentinel

Anonymous
2026-04-14T16:23:13.2466667+00:00

Hello,

I currently have Security Hub enabled in my AWS environment; however, the CloudWatch Logs are centralized for OU. Meaning, we have all of our logs automatically going to a Log Archive account for CW Logs.

The issue is, in the CloudFormation Template that Microsoft provided, I see that Kinesis Firehose is being created. Is this Kinesis Firehose service used to ingest CW Logs?

Microsoft Security | Microsoft Sentinel

1 answer

Sort by: Newest
  1. AI answer

    2026-04-14T16:23:25.86+00:00

    In the Microsoft Sentinel integration for AWS Security Hub (via the Codeless Connector Framework), Amazon Kinesis Data Firehose is used as part of the export pipeline that delivers Security Hub findings into an S3 bucket, from which Sentinel ingests them.

    From the documented prerequisites for the AWS Security Hub Findings (via Codeless Connector Framework) connector:

    • Required AWS components include AWS Security Hub, Amazon Data Firehose, Amazon EventBridge, S3 Bucket, SQS, and IAM roles/policies.
    • Sentinel then ingests the findings that are collected in S3 into the AWSSecurityHubFindings table.

    This Firehose stream is therefore not used to ingest generic CloudWatch Logs into Sentinel; it is specifically part of the path for Security Hub findings export (EventBridge → Firehose → S3 → SQS → Sentinel). CloudWatch Logs ingestion into Sentinel is handled separately via the AWS S3 connector for service logs, which expects CloudWatch data in a specific GZIP CSV format and uses S3 + SQS + IAM role, but does not rely on Kinesis Firehose in the documented flow.

    So, in the Microsoft-provided template for Security Hub integration, Kinesis Firehose is used to deliver Security Hub findings to S3, not to ingest centralized CloudWatch Logs.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.