AWS S3 (Actions)

Cloud Object Storage

  • Automates the process of sending data from Segment to an S3 bucket

  • Allows for customization to choose between default and custom file columns, TXT/CSV file formats, delimiter options, file prefixes and file folder/subfolder locations

  • Compatible with Segment Connections, rETL and Engage sources

How AWS S3 works

The AWS S3 destination allows you to store event data as objects in a secure, scalable cloud storage solution. Each event is written to your S3 bucket, organized into a customizable folder structure such as by event type or timestamp. This makes it easy to manage, archive, and analyze data using downstream tools or AWS services.

S3 is ideal for archiving raw data, supporting workflows like ETL pipelines or machine learning integrations. Configuring the destination involves setting up an S3 bucket, defining permissions, and structuring data to fit your use case. With lifecycle policies, you can automate cost-efficient storage, such as transitioning older data to Glacier for long-term storage.

Get more out of AWS S3 with Segment

Segment simplifies integration with AWS S3, allowing you to seamlessly map your existing event streams and audience data into S3 files. Using Segment’s intuitive interface, you can configure which data points to include, whether as default parameters or customized to fit your analytics pipeline. Event properties and metadata are automatically organized into structured files, ensuring compatibility with your downstream systems.

With Segment integration with S3, you can centralize, customize and archive your Segment data without needing additional engineering effort. Everything runs directly through Segment servers, removing the complexity of manual setup and enabling your team to focus on leveraging insights from your data.

Integrate AWS S3 (Actions) with Segment

Segment makes it easy to set up AWS S3 (Actions).