Connect to S3
This document explains the exact steps required to connect a client’s Amazon S3 bucket with Delivr.ai.
Integrating AWS S3 with Delivr.ai
Please follow the following steps to complete the connection with Delivr.ai
1. Provide Required AWS Details
To integrate AWS S3 with Delivr.ai, the client must share the following:
S3 Access Key ID
S3 Secret Access Key
AWS Region (must match standard format such as us-east-1)
2. Create or Use an Existing IAM User
If the client already has an IAM user with S3 access, they may skip to the next section.
Otherwise, they must create a new IAM user by following these steps:
Step-by-step: Create a New IAM User
Open the AWS IAM Console.
In the left menu, click Users, then select Add users.
Enter a username.
Under Access type, check Programmatic access (this allows API/SDK usage).
Click Next: Permissions.
Select Attach existing policies directly.
Search for AmazonS3FullAccess and check the box to attach this policy.
Click Next: Tags (optional), then Next: Review.
Click Create user.
This creates an IAM user specifically for S3 access required by Delivr.ai.
3. Retrieve the Access Keys
After the IAM user is created:
Click on the new user to open the details page.
Go to the Security credentials tab.
Scroll to Access keys.
Click Create access key.
Do not enable MFA for this purpose.
Copy the Access Key ID and Secret Access Key and store them securely.
You may also download the CSV file.
Delivr.ai will use these credentials to read/write to the S3 bucket.
4. Create the S3 Bucket and Folder
Next, the client must set up an S3 bucket where Delivr.ai will read and place files.
Step-by-step: Create an S3 Bucket
1. Open the S3 Console.
2. Click Create bucket.
3. Enter a unique bucket name.
4. Select the Region (must match the region provided earlier, e.g., us-east-1).
5. Leave default settings unless you have specific security requirements.
Create a Folder Inside the Bucket
1. Open the newly created bucket.
2. Click Create folder.
3. Enter a folder name.
This folder will act as the storage path Delivr.ai uses during processing
Final Output Required for Integration
To complete the Delivr.ai setup, the client simply provides:
· Access Key ID
· Secret Access Key
· Region
· Bucket Name
· Folder Name (Path)
Once these are shared, Delivr.ai can set up the connection and start processing files from the storage location.
The Delivr Steps are added to this Scribe doc:
https://scribehow.com/viewer/Validate_and_Save_Delivr_Connections__GAWd_jX6SLmm7B-WFeU2mA