Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
68 lines (37 sloc) 1.92 KB

Amazon S3

What is Amazon (AWS) S3?

Amazon S3 is a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web.

Similar to FTP/SFTP, it allows external tools and services to store and retrieve large amounts of data.

When to use S3?

Using S3 is recommended for uploads of data to Zaius on a scheduled basis from external systems. Common examples of recurring uploads include:

  1. Product Feeds
  2. Customer Updates
  3. List Subscriptions
  4. Consent Updates

Generate S3 Credentials

1. Go to Account Settings -> Administration -> Integrations

2. Select the AWS tile

3. Select "Generate Access Keys"

How to Access

Typically a developer will be required to setup recurring uploads of data to Amazon S3, as it's an automatic process. Common developer tools to perform uploads to S3 include:

  1. Cyberduck (Windows & Mac) - Marketer Friendly!
  2. AWS CLI (Windows, Mac & Linux)
  3. AWS SDKs (Java, Python, Node.js, PHP, etc.)

S3 Bucket Location

All clients are provided an S3 bucket for imports and another for exports. The URL structure of the bucket is as follows:

Data Imports

s3://zaius-incoming/your_tracker_id

Data Exports

s3://zaius-outgoing/your_tracker_id

{% hint style="info" %} To locate your exact URL go to Account Settings -> Integrations -> AWS and copy the URL path. {% endhint %}

Imports

CSV

CSV imports via Amazon S3 must adhere to the file names and structured outlined in the CSV documentation linked below:

{% page-ref page="csv-upload.md" %}

Exports

{% hint style="info" %} Coming Soon! {% endhint %}

You can’t perform that action at this time.