Adobe Experience Platform provides native connectivity for cloud providers like AWS, Google Cloud Platform, and Azure. You can bring your data from these systems into Platform.
Cloud storage sources can bring your own data into Platform without the need to download, format, or upload. Ingested data can be formatted as XDM JSON, XDM Parquet, or delimited. Every step of the process is integrated into the Sources workflow. Platform allows you to bring in data from S3 through batches.
A list of IP addresses must be added to an allow list prior to working with source connectors. Failing to add your region-specific IP addresses to your allow list may lead to errors or non-performance when using sources. See the IP address allow list page for more information.
The following is a list of constraints you must account for when naming your cloud storage file or directory.
/). If provided, it will be automatically removed.
! ' ( ) ; @ & = + $ , % # [ ]
" \ / : | < > * ?.
\uE000, while valid in NTFS filenames, are not valid Unicode characters. In addition, some ASCII or Unicode characters, like control characters (0x00 to 0x1F, \u0081, etc.), are also not allowed. For rules governing Unicode strings in HTTP/1.1 see RFC 2616, Section 2.2: Basic Rules and RFC 3987.
To ingest a single directory with S3, you must create an Identity and Access Management (IAM) user for Platform in the S3 console and assign permissions for the following actions:
The following permissions are also required for exploring and testing connectivity:
A file path like
myBucket/folder/subfolder/subsubfolder/abc.csv may lead you to only access
subsubfolder/abc.csv. If you want to access the subfolder, you can specify the
bucket parameter in your S3 console as
myBucket and the
folder/subfolder to ensure that file exploration starts at
subfolder as opposed to
The documentation below provides information on how to connect S3 to Adobe Experience Platform using APIs or the user interface: