---
title: Amazon AWS S3
slug: authentication-guides/amazon-aws-s3
docTags: 
createdAt: 2026-01-19T20:59:08.629Z
---

# Introduction

This guide tells you how to authenticate the Amazon AWS S3 connector in Swimlane using AWS credentials or an optional IAM Role.
You will obtain AWS credentials, collect the required identifiers, and configure the connector in Swimlane.

# Prerequisites

## Amazon AWS Access Requirements

You must have access to an active Amazon AWS account with permissions to create or use IAM users, access keys, and optionally assume IAM roles for accessing Amazon S3 resources.

## Required Credentials

During setup, you will collect:

- AWS Access Key ID
- AWS Secret Access Key
- AWS Region Name
- IAM Role ARN (optional)
- External ID (optional)

# AWS Credential Setup

Take the following steps to obtain AWS credentials for Amazon S3 access:

1. Log in to th&#x65;**&#x20;AWS Management Console**.
2. Navigate to the **IAM service**.
3. From the left navigation pane, select **Users** and choose the user for which credentials are required.
4. Open the **Security credentials** tab.
5. Click **Create access key**.
6. Copy and securely store the **Access Key ID** and **Secret Access Key.**

:::hint{type="info"}
If your organization uses IAM roles for access control, note the Role ARN and External ID configured by your AWS administrator.
:::

# Connector Configuration in Swimlane

Take the following steps to configure the Amazon AWS S3 connector asset in Swimlane:

1. Log in to Turbine.
2. From the left-hand navigation pane, click **ORCHESTRATION&#x20;**&#x61;nd click **Assets**.
3. Click the **plus** icon to create a new asset.
4. Select **Amazon AWS S3&#x20;**&#x66;rom the **Asset Type** list.
5. Enter the configuration values as :

## Configuration Parameters

| **Parameter**       | **Description**                                | **Type** | **Required** |
| ------------------- | ---------------------------------------------- | -------- | ------------ |
| access\_key         | AWS Access Key ID                              | string   | Optional     |
| secret\_key         | AWS Secret Access Key                          | string   | Optional     |
| region\_name        | AWS Region where the S3 bucket is hosted       | string   | Required     |
| role\_arn           | IAM Role ARN to assume                         | string   | Optional     |
| external\_id        | External ID for assuming IAM Role              | string   | Optional     |
| session\_token      | Session token when using temporary credentials | string   | Optional     |
| role\_session\_name | Session name for assumed role                  | string   | Optional     |

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/vZBgO09y50d3aM4bEEisB_image.png)

6. Clic&#x6B;**&#x20;Create.**

# Troubleshooting

If authentication fails:

- Ensure the AWS Access Key and Secret Key are valid and active.
- Verify the AWS Region name matches the S3 bucket location.
- Confirm the IAM user or role has sufficient permissions for Amazon S3 actions.
- Validate the Role ARN and External ID when using role assumption.
- Check proxy and SSL settings if applicable.

You have successfully authenticated the Amazon AWS S3 connector in Swimlane.

