> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon S3

## Overview

Amazon S3 (Simple Storage Service) is a widely used object storage service provided by Amazon Web Services (AWS). Integrated with Zeotap CDP, it enables you to send the audiences (segments) from Zeotap CDP to Amazon S3, which can then be used for delivering more personalised targeting across various touch points.

## Supported Identifiers

This integration supports MAIDs, Hashed email addresses, Hashed mobile numbers and CRM IDs. Note that you can send any number of identifiers and attributes to Amazon S3 using this integration.

## Available Actions and Supported Features

| Action Name                                  | [ID EXTENSION](/articles/segment-customer/extend-your-audience#id-extension) | [DELETE](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) | [DELTA UPLOAD](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) |
| :------------------------------------------- | :--------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------ |
| Send identifiers to Amazon S3                | ✅                                                                            | -                                                                                                 | -                                                                                                       |
| Send attributes and identifiers to Amazon S3 | -                                                                            | -                                                                                                 | -                                                                                                       |

## Prerequisites

Before you create an Amazon S3 Destination in Zeotap CDP, ensure to have an account with Amazon S3.

## Components of Amazon S3

Ensure that you have the details about the below components of the Amazon S3 account before creating a Destination.

### Bucket

This is the name of your S3 bucket. You can obtain this information on your Amazon S3 account by navigating to Buckets. In the example shown below, **test-adobe-s3-bucket** is the bucket name.

<Frame>
  <img src="https://mintcdn.com/zeotap/nvqTscX2rya8znmd/articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_1_(1).png?fit=max&auto=format&n=nvqTscX2rya8znmd&q=85&s=285e645295f67b8e7ed9880ed63f79fe" width="1530" height="822" data-path="articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_1_(1).png" />
</Frame>

### S3 Bucket Region

This is the geographical location where the Amazon S3 storage is available. You can obtain this information by navigating to the **Properties** tab under the Amazon S3 bucket as shown in the image below.

<Frame>
  <img src="https://mintcdn.com/zeotap/nvqTscX2rya8znmd/articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_2_(1).png?fit=max&auto=format&n=nvqTscX2rya8znmd&q=85&s=d4920504cf29017e61b52e67b48d80d6" width="1434" height="956" data-path="articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_2_(1).png" />
</Frame>

### Folder

In Amazon S3, a folder serves as a logical container for organising stored objects within a bucket. In reality, there are no actual folders in Amazon S3. Instead, the folder concept is emulated by employing object key names containing slashes ("/") to replicate a hierarchical arrangement. You can obtain this information from your Amazon S3 account by navigating to the **Objects** tab under the Amazon S3 bucket as shown in the image below.

<Frame>
  <img src="https://mintcdn.com/zeotap/nvqTscX2rya8znmd/articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_1_(1).png?fit=max&auto=format&n=nvqTscX2rya8znmd&q=85&s=285e645295f67b8e7ed9880ed63f79fe" width="1530" height="822" data-path="articles/integrate-customer/Storage/integrate-customer/create-an-amazon-s3-source/amazon_s3_pre_1_(1).png" />
</Frame>

Ensure that you follow the folder structure shown below.

`folder_name/sub_folder_name/`

### Access Token and Secret Access Token

These are the security tokens that provide secure access to your Amazon S3 resources. You can obtain the Access Token and Secret Access Token by navigating to the **AWS IAM Credentials** tab under **Security credentials** in your Amazon S3 account.

## Create a Destination for Amazon S3

Perform the following steps to create a Destination for Amazon S3:

<Steps>
  <Step>
    Log into the Zeotap CDP App and go to the **DESTINATIONS** application.
  </Step>

  <Step>
    Click **+ Create Destination**.

    <Frame>
      <img src="https://mintcdn.com/zeotap/YNdtFkydSZ-00_Bc/articles/integrate-customer/Storage/integrate-customer/adobe-campaign/ADOBE_DMP_3.png?fit=max&auto=format&n=YNdtFkydSZ-00_Bc&q=85&s=f5c971c7d1c2a8fa00731a6010b88020" width="2870" height="796" data-path="articles/integrate-customer/Storage/integrate-customer/adobe-campaign/ADOBE_DMP_3.png" />
    </Frame>
  </Step>

  <Step>
    Under the **All Destinations** section, search for Amazon S3.

    <Frame>
      <img src="https://mintcdn.com/zeotap/YNdtFkydSZ-00_Bc/articles/integrate-customer/Storage/integrate-customer/adobe-campaign/ADOBE_DMP_4.png?fit=max&auto=format&n=YNdtFkydSZ-00_Bc&q=85&s=96c9dd5b49ef0148a4bf11ce39553ca0" width="2866" height="888" data-path="articles/integrate-customer/Storage/integrate-customer/adobe-campaign/ADOBE_DMP_4.png" />
    </Frame>
  </Step>

  <Step>
    Click **Amazon S3**. A screen appears displaying details about the particular destination towards the left. On the right-hand side of the screen find a list of fields that are required for the integration to be established. Provide the required details as mentioned in the following steps:

    a. Enter a name for the Destination.

    b. Enter the **Destination Instance Name**.

    c. In the **Bucke** **t** field, provide the name of the Amazon S3 Bucket.

    d. In the **S3 Bucket Regio** **n** field, provide the geographical region where your Amazon S3 bucket is available.

    e. In the **Folde** **r** field, provide the folder path in your storage location where Zeotap CDP can store your exported data.

    f. Under **Filename Prefix,** enter a text value without special characters, such as underscores (\_), spaces, or symbols (`#, @, $, %, &, /*`). Note that the file name follows the format:
    `${filenamePrefix}part-${sequence}_${destinationAudienceId}_${timestamp}`.csv, where the timestamp is in yyyy-MM-dd format and destinationAudienceId is the ID associated with your audience (segment) in Zeotap CDP, which is generated by the Zeotap CDP after the audience (segment) is linked to a Destination.

    <Frame>
      <img src="https://mintcdn.com/zeotap/99ae7Xt83Dkoy1LQ/articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon-s3-destination-2025-08-06-1.png?fit=max&auto=format&n=99ae7Xt83Dkoy1LQ&q=85&s=9815ce4ace2add60e912e2a98028d8d4" width="936" height="162" data-path="articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon-s3-destination-2025-08-06-1.png" />
    </Frame>

    | Variable                   | Description                                                                                                               |
    | :------------------------- | :------------------------------------------------------------------------------------------------------------------------ |
    | `filenamePrefix`           | The prefix for the file name, typically indicating the context or purpose of the file (e.g., the segment or export type). |
    | `part-${sequence}`         | A sequential number or identifier indicating the part or chunk number if the data is split across multiple files.         |
    | `${destinationAudienceId}` | The unique ID assigned by Zeotap CDP to the audience (segment) after it is linked to a Destination.                       |
    | `${timestamp}`             | The date when the file is generated, formatted as `yyyy-MM-dd` (e.g., 2024-08-06).                                        |
    | `.csv`                     | The file extension, indicating that the file is in CSV (Comma-Separated Values) format.                                   |

    **Example File Name:**

    `exportpart-01_894548842_2024-08-06.csv`

    g. Enter **Access Token** and **Secret Access Token** that you obtained from your Amazon S3 account.

    h. Review all the values entered above and then click **Next** to proceed.

    <Frame>
      <img src="https://mintcdn.com/zeotap/99ae7Xt83Dkoy1LQ/articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon-s3-destination-2025-04-03.png?fit=max&auto=format&n=99ae7Xt83Dkoy1LQ&q=85&s=e808daf7f18fac25b22ca3068c435299" width="980" height="1280" data-path="articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon-s3-destination-2025-04-03.png" />
    </Frame>
  </Step>

  <Step>
    In the new screen that appears, choose the appropriate [action](/articles/integrate-customer/destinations#actionsanchor) and mapping as explained below. Under **Choose your Action**, you can either choose **Send Identifiers to Amazon S3** or **Send attributes and identifiers to Amazon S3** as the action for activating your audience (segment) in Audiences.

    a. If you choose **Send identifiers to Amazon S3** as your action, then you can send MAIDs, IDP Base, raw mobile numbers, raw email addresses to Amazon S3.

    <Frame>
      <img src="https://mintcdn.com/zeotap/99ae7Xt83Dkoy1LQ/articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon_3_dd_2_nw.png?fit=max&auto=format&n=99ae7Xt83Dkoy1LQ&q=85&s=a9725a22f51132a2cb3886bf812b5a9b" width="2864" height="1412" data-path="articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon_3_dd_2_nw.png" />
    </Frame>

    b. If you choose **Send attributes and identifiers to Amazon S3** as your action, then you can send any attributes and identifiers to Amazon S3. Use the **+ Add Mapping Field** option to add the attributes and identifiers.

    <Frame>
      <img src="https://mintcdn.com/zeotap/99ae7Xt83Dkoy1LQ/articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon_s3_dd_4.png?fit=max&auto=format&n=99ae7Xt83Dkoy1LQ&q=85&s=7f3a8d4cdfe855a20782f53a7d7f50b1" width="2864" height="1412" data-path="articles/integrate-customer/Storage/integrate-customer/integrate-customer/amazon-s3-destination/amazon_s3_dd_4.png" />
    </Frame>
  </Step>

  <Step>
    Click **Create Destination**. The created Destination gets listed in the **Audiences** application, which can be linked to an audience.
  </Step>
</Steps>

## Link an Audience to the Amazon S3 Destination

For information about how to link an Audience or segment to the created Destination in Audiences application, refer [here](/articles/integrate-customer/link-an-audience-to-the-destination).

<Note>
  **Note:**

  The terms *Audiences* and *Segments* are used interchangeably to refer to customer cohorts belonging to a specific category. For example, an Audience or a segment could be a specific group of customers who are over 18 years of age and who have performed an `addToCart` event within the last 30 days.
</Note>
