Integrating with Amazon S3

Overview

This guide explains how customers can securely push data into Drivetrain’s Amazon S3 bucket. Drivetrain supports two integration methods:

  1. Access Key ID & Secret Access Key

  2. Role-Based IAM Access

Both methods allow you to upload files into a dedicated folder within Drivetrain’s S3 environment.

Method 1: Integration Using Access Key ID & Secret Key

Required Information

Your Drivetrain integration team will provide the following:

  • S3 Bucket Name: dt-helm42

  • Folder Path: dt-helm42/XXX

  • AWS Access Key ID & Secret Access Key

How to Use This Method

  1. Configure your system, ETL tool, or script with:

  2. Access Key ID

  3. Secret Access Key

  4. Bucket name

  5. Folder path

  6. Upload your files to the S3 folder exactly as shared by Drivetrain.

Method 2: Integration Using Role-Based IAM

This method avoids storing long-lived keys and is the preferred, more secure option.

Required Information

To enable role-based access, you must provide Drivetrain with your:

  • AWS Account ID

Drivetrain will then:

  1. Whitelist your AWS account

  2. Create an IAM role that your account is allowed to assume

  3. Grant that role permissions to upload files into your designated S3 folder

How to Use This Method

  1. Provide Drivetrain with your AWS Account ID.

  2. Drivetrain will share:

    1. S3 Bucket Name: dt-helm42

    2. Folder Path: dt-helm42/XXX

  3. Configure your system to:

    1. Upload files to the designated folder path

Last updated

Was this helpful?