Connect Microsoft Sentinel to Amazon Web Services to Ingest AWS EKS Logs
In brief
The Microsoft Sentinel AWS EKS connector article now includes guidance for verifying audit-log ingestion and troubleshooting common setup issues. Related content links and setup wording were also revised.
What Defender admins need to know
Administrators can use the added guidance to confirm EKS audit logs are reaching Microsoft Sentinel and resolve common connector setup issues.
Summaries are generated from the documentation change itself.
Documentation change
The comparison below shows only the changed extract. Use the full-page view for complete context.
The Amazon Web Services S3 EKS data connector serves the following use cases:
Kubernetes security monitoring and threat
detection:detection: Analyze AWS EKS audit logs to help identify and respond to security threats such as unauthorized access, privilege escalation, and suspicious API calls within your Kubernetes clusters. By ingesting these logs into Microsoft Sentinel, you can use its advanced analytics and threat intelligence to detect and investigate malicious activities targeting your containerized workloads.Compliance and auditing for containerized
environments:environments: AWS EKS audit logs provide detailed records of all API server interactions, which are crucial for compliance reporting and auditing purposes in containerized environments. The connector ensures that these audit logs are available within Microsoft Sentinel for easy access and analysis, helping meet regulatory requirements for container security.DevSecOps and cluster
governance:governance: Monitor developer activities, resource access patterns, and configuration changes within your EKS clusters to ensure proper governance and security practices in your DevSecOps workflows.
This article explains how to configure the Amazon Web Services S3 EKS connector. The process of setting it up has two parts: the AWS side and the Microsoft Sentinel side. Each side's process produces information used by the other side. This two-way authenticationThe exchange of configuration details between the AWS setup and the Microsoft Sentinel setup creates secure communication.
Prerequisites
Enable and configure the Amazon Web Services S3 EKS connector
To enable and configure the connector, complete the following tasks:
In your AWS environment:
In Microsoft Sentinel:
- Configure the Amazon Web Services S3 EKS Connector in the Microsoft Sentinel portal by adding log collectors that poll the SQS queue and retrieve log data from the S3 bucket. For more information, see Add log collectors.
Set up the AWS environment
- **EKSClusterName**: Enter the name of your existing EKS cluster.
- **Microsoft Sentinel Workspace ID**: To find your Workspace ID:
- In the Azure portal, in the Microsoft Sentinel navigation menu, expand **Configuration** and select **Settings**. Select the **Workspace settings** tab,tab and find the Workspace ID on the Log Analytics workspace page.
- In the Defender portal, in the quick launch menu, expand **System** and select **Settings**. Select **Microsoft Sentinel**, then select **Log Analytics settings** under **Settings for `[WORKSPACE_NAME]`**. Find the Workspace ID on the Log Analytics workspace page, which opens in a new browser tab.
- **BucketName**: Enter a unique name for the S3 bucket where EKS audit logs are stored.
- **SentinelSQSQueueName**: Enter a name for the SQS queue (default: MicrosoftSentinelEKSSqs).
Verify data ingestion
Use the following steps to verify that EKS audit log data is being ingested into your Microsoft Sentinel workspace.
After setting up the connector, go to the Logs page (or the Advanced hunting page in the Defender portal) and run the following query. If you get any results, the connector is working properly.
Common issues and solutions
The following common issues and solutions can help you troubleshoot connector setup problems.
- No data appears in AWSEKSLogs_CL table:
- Verify that EKS audit logging is enabled on your cluster.
- Check that the CloudWatch Logs subscription filter is correctly configured.
If you haven't already done so, implement data connector health monitoring so that you can know when connectors aren't receiving data or have other issues. For more information, see Monitor the health of your data connectors.
Next stepsRelated content
In this document, you learned how to connect AWS EKS audit logs to Microsoft Sentinel for comprehensive Kubernetes security monitoring. To learn more about Microsoft Sentinel, see the following articles:
Learn how to get visibility into your data, and potential threats.Get started detecting threats with Microsoft Sentinel.Use workbooks to monitor your data.Learn about Microsoft Sentinel solutions for container security.\ No newline at end of file
@@ -1,15 +1,17 @@ ----title: Connect Microsoft Sentinel to Amazon Web Services to ingest AWS EKS logs+title: Connect Microsoft Sentinel to Amazon Web Services to Ingest AWS EKS Logs description: Use the Amazon Web Services (AWS) S3-based Elastic Kubernetes Service (EKS) connector to ingest AWS EKS audit logs, collected in AWS S3 buckets, to Microsoft Sentinel. ms.author: edbaynash author: EdB-MSFT ms.reviewer: krishsa ms.topic: how-to-ms.date: 04/15/2026+ms.date: 07/01/2026 appliesto: - Microsoft Sentinel in the Microsoft Defender portal - Microsoft Sentinel in the Azure portal ms.collection: usx-security+ai-usage: ai-assisted+ms.custom: msecd-doc-authoring-1016 #Customer intent: As a security operator, I want to ingest Elastic Kubernetes Service (EKS) audit logs from my Amazon Web Services S3 bucket to my Microsoft Sentinel workspace, so that security analysts can monitor Kubernetes cluster activities and detect security threats. --- @@ -28,13 +30,13 @@ This connector features an *AWS CloudFormation*-based onboarding script to strea The **Amazon Web Services S3 EKS** data connector serves the following use cases: -- **Kubernetes security monitoring and threat detection:** Analyze AWS EKS audit logs to help identify and respond to security threats such as unauthorized access, privilege escalation, and suspicious API calls within your Kubernetes clusters. By ingesting these logs into Microsoft Sentinel, you can use its advanced analytics and threat intelligence to detect and investigate malicious activities targeting your containerized workloads.+- **Kubernetes security monitoring and threat detection**: Analyze AWS EKS audit logs to help identify and respond to security threats such as unauthorized access, privilege escalation, and suspicious API calls within your Kubernetes clusters. By ingesting these logs into Microsoft Sentinel, you can use its advanced analytics and threat intelligence to detect and investigate malicious activities targeting your containerized workloads. -- **Compliance and auditing for containerized environments:** AWS EKS audit logs provide detailed records of all API server interactions, which are crucial for compliance reporting and auditing purposes in containerized environments. The connector ensures that these audit logs are available within Microsoft Sentinel for easy access and analysis, helping meet regulatory requirements for container security.+- **Compliance and auditing for containerized environments**: AWS EKS audit logs provide detailed records of all API server interactions, which are crucial for compliance reporting and auditing purposes in containerized environments. The connector ensures that these audit logs are available within Microsoft Sentinel for easy access and analysis, helping meet regulatory requirements for container security. -- **DevSecOps and cluster governance:** Monitor developer activities, resource access patterns, and configuration changes within your EKS clusters to ensure proper governance and security practices in your DevSecOps workflows.+- **DevSecOps and cluster governance**: Monitor developer activities, resource access patterns, and configuration changes within your EKS clusters to ensure proper governance and security practices in your DevSecOps workflows. -This article explains how to configure the Amazon Web Services S3 EKS connector. The process of setting it up has two parts: the AWS side and the Microsoft Sentinel side. Each side's process produces information used by the other side. This two-way authentication creates secure communication.+This article explains how to configure the Amazon Web Services S3 EKS connector. The process of setting it up has two parts: the AWS side and the Microsoft Sentinel side. Each side's process produces information used by the other side. The exchange of configuration details between the AWS setup and the Microsoft Sentinel setup creates secure communication. ## Prerequisites @@ -55,7 +57,7 @@ This article explains how to configure the Amazon Web Services S3 EKS connector. ## Enable and configure the Amazon Web Services S3 EKS connector -To enable and configure the connector, complete the following tasks: +To enable and configure the connector, complete the following tasks: - **In your AWS environment:** @@ -79,7 +81,7 @@ To enable and configure the connector, complete the following tasks: - **In Microsoft Sentinel:** - - Configure the **Amazon Web Services S3 EKS Connector** in the Microsoft Sentinel portal by adding **log collectors** that poll the SQS queue and retrieve log data from the S3 bucket. [See the instructions below](#add-log-collectors).+ - Configure the **Amazon Web Services S3 EKS Connector** in the Microsoft Sentinel portal by adding **log collectors** that poll the SQS queue and retrieve log data from the S3 bucket. For more information, see [Add log collectors](#add-log-collectors). ## Set up the AWS environment @@ -148,7 +150,7 @@ Follow the instructions on the AWS Console page for creating a new stack. - **EKSClusterName**: Enter the name of your existing EKS cluster. - **Microsoft Sentinel Workspace ID**: To find your Workspace ID:- - In the Azure portal, in the Microsoft Sentinel navigation menu, expand **Configuration** and select **Settings**. Select the **Workspace settings** tab, and find the Workspace ID on the Log Analytics workspace page.+ - In the Azure portal, in the Microsoft Sentinel navigation menu, expand **Configuration** and select **Settings**. Select the **Workspace settings** tab and find the Workspace ID on the Log Analytics workspace page. - In the Defender portal, in the quick launch menu, expand **System** and select **Settings**. Select **Microsoft Sentinel**, then select **Log Analytics settings** under **Settings for `[WORKSPACE_NAME]`**. Find the Workspace ID on the Log Analytics workspace page, which opens in a new browser tab. - **BucketName**: Enter a unique name for the S3 bucket where EKS audit logs are stored. - **SentinelSQSQueueName**: Enter a name for the SQS queue (default: MicrosoftSentinelEKSSqs).@@ -192,6 +194,8 @@ When you create the resource stacks and configure EKS audit logging, return to t ## Verify data ingestion +Use the following steps to verify that EKS audit log data is being ingested into your Microsoft Sentinel workspace.+ 1. After setting up the connector, go to the **Logs** page (or the **Advanced hunting** page in the Defender portal) and run the following query. If you get any results, the connector is working properly. ```kusto@@ -251,6 +255,8 @@ The EKS audit logs ingest into the **AWSEKSLogs_CL** table with the following sc ### Common issues and solutions +The following common issues and solutions can help you troubleshoot connector setup problems.+ - **No data appears in AWSEKSLogs_CL table:** - Verify that EKS audit logging is enabled on your cluster. - Check that the CloudWatch Logs subscription filter is correctly configured.@@ -271,11 +277,9 @@ The EKS audit logs ingest into the **AWSEKSLogs_CL** table with the following sc If you haven't already done so, implement data connector health monitoring so that you can know when connectors aren't receiving data or have other issues. For more information, see [Monitor the health of your data connectors](monitor-data-connector-health.md). -## Next steps--In this document, you learned how to connect AWS EKS audit logs to Microsoft Sentinel for comprehensive Kubernetes security monitoring. To learn more about Microsoft Sentinel, see the following articles:+## Related content -- Learn how to [get visibility into your data, and potential threats](get-visibility.md).-- Get started [detecting threats with Microsoft Sentinel](detect-threats-built-in.md).-- [Use workbooks](monitor-your-data.md) to monitor your data.-- Learn about [Microsoft Sentinel solutions for container security](sentinel-solutions-catalog.md).\ No newline at end of file+- [Visualize collected data on the Overview page](get-visibility.md)+- [Threat detection in Microsoft Sentinel](threat-detection.md)+- [Visualize and monitor your data by using workbooks in Microsoft Sentinel](monitor-your-data.md)+- [Microsoft Sentinel content hub catalog](sentinel-solutions-catalog.md) 