About the Amazon S3 Activity Log Integration
Amazon S3 Activity Log Integration in Iru Endpoint enables organizations to export unified tenant activity logs to a self-hosted S3 bucket for centralized collection and analysis with SIEM services.How It Works
This integration pushes event data to your specified S3 bucket using cross-account access via an Iru Endpoint-provided IAM role. Once configured, it delivers the same tenant activity events you review on Unified Activity. That includes activity across Tenant (System), Endpoint, Detections, Vulnerabilities, and Compliance. Use Unified Activity to browse and filter what was recorded; use your S3 bucket for long-term storage, SIEM ingestion, or offline analysis. For event field definitions and API details, refer to the activity log API documentation.The first log collection after the Integration is connected only includes the previous hour of activity. Subsequent activity log collection will occur hourly.
Prerequisites
Before configuring this integration, ensure the following:- You have an active AWS account.
- You have permissions to create a new S3 bucket.
- You have permissions to create an IAM Role with AssumeRole and S3 write permissions.
Setting Up AWS Access
Iru Endpoint Integration Setup
Add S3 Integration
Under Security integrations, click Add and configure under Amazon S3 Activity Log Integration.
Copy AWS Account ID
Copy the value for IRU_ENDPOINT_AWS_ACCOUNT_ID and store the value in a secure location.
Creating S3 Bucket
You must create a new S3 Bucket to use the Amazon S3 Activity Log Integration.
Configure Public Access
Under Block Public Access settings for this bucket, ensure that the Block all public access option is selected.
Configure Encryption
Under Encryption type, select Server side encryption with Amazon S3 managed Keys (SSE-S3).
Review Configuration
Iru Endpoint currently only supports the default encryption options defined above.
Add Custom Trust Policy
Add the Custom trust policy below to allow Iru Endpoint to assume this role when writing to your S3 bucket.
-
Replace the IRU_ENDPOINT_AWS_ACCOUNT_ID and IRU_ENDPOINT_IAM_ROLE text with the values you made a note of at the beginning of the article.
Skip Permissions
On the Add permissions screen, select Next without selecting any of the listed Permissions policies.
Setting Up the Integration in Iru Endpoint
Once the above is configured in your AWS account, you can proceed to setting up the integration in your Iru Endpoint account.Add S3 Integration
Under Security integrations, click Add and configure under Amazon S3 Activity Log Integration.
Enter S3 Bucket Name
Enter the S3 Bucket Name for the bucket that was created earlier in this guide.
Verify Connection
Iru Endpoint will attempt to upload and delete a test file in the provided S3 bucket. If Iru Endpoint is unable to successfully integrate to your S3 bucket, you will not be able to save and will need to follow the error messages surfaced in the UI to fix the connection.
Considerations
Activity Log Frequency: Activity log events are updated hourly, with the first collection including only the previous hour of activity. Exported events match Unified Activity scope (all supported Tenant, Endpoint, Detections, Vulnerabilities, and Compliance activity types). IAM Role Permissions: The IAM role must have the necessary permissions to allow Iru Endpoint to assume that role and write to the S3 bucket. S3 Bucket Policy: You may need to adjust the S3 Bucket policy to allow Iru Endpoint to write objects to the bucket. Security Requirements: Ensure the S3 bucket has proper encryption enabled and public access is blocked for security compliance. Data Retention: Consider implementing S3 lifecycle policies to manage log data retention and storage costs. Monitoring: Set up CloudWatch alarms to monitor S3 bucket access and activity log delivery.Related Articles
Unified Activity
Browse, search, and filter the same tenant activity events in the Iru web app before or after they export to S3.
Activity Page
Current Endpoint activity timeline, available alongside Unified Activity while it is in Preview.
