---
title: Amazon AWS SQS
slug: authentication-guides/amazon-aws-sqs
docTags: 
createdAt: 2026-03-11T00:15:10.634Z
---

# Introduction

This guide explains how to authenticate the Amazon AWS SQS connector in Swimlane using AWS credentials. You will generate AWS API credentials, collect the required identifiers, and configure the connector asset in Swimlane Turbine.

# Prerequisites

## AWS Access Requirements

You must have access to an AWS account with permissions to:

- Create or manage IAM users or roles
- Generate access keys for API authentication
- Access Amazon SQS resources

## Required Credentials

During setup you will collect:

- AWS Access Key ID
- AWS Secret Access Key
- AWS Region Name
- Role ARN (optional, if assuming a role)

# Authentication Method Overview

The Amazon AWS SQS connector authenticates using AWS access credentials associated with an IAM user or role.

# AWS Setup

Take the following steps to generate AWS credentials for API access:

1. Log in to the AWS Management Console.
2. Navigate to IAM (Identity and Access Management).
3. Select Users from the left navigation menu.
4. Choose an existing user or click Create user to create a new IAM user.
5. Assign the user programmatic access for API usage.
6. Attach required permissions such as AmazonSQSFullAccess or a custom policy that includes sqs\:SendMessage.
7. After creating the user, navigate to the Security Credentials tab.
8. Click Create Access Key.
9. Copy the Access Key ID and Secret Access Key and store them securely.

## Optional: Role Configuration

If using an IAM role instead of direct credentials:

1. Navigate to IAM → Roles.
2. Create or select a role with SQS permissions.
3. Ensure the role trust policy allows your IAM user or service to assume the role.
4. Copy the Role ARN.

# Connector Configuration in Swimlane

Take the following steps to configure the Amazon AWS SQS connector asset in Swimlane.

1. Log in to Turbine.
2. From the left navigation pane click **ORCHESTRATION&#x20;**&#x61;nd then **Assets**.
3. The Asset homepage opens.
4. Click th&#x65;**&#x20;plus&#x20;**&#x69;con to open the **Configure your Connector Asset** window.
5. Select **Amazon AWS SQS** from the Asset type list.
6. Fill in the **Asset Settings&#x20;**&#x61;nd **Asset Input&#x20;**&#x61;s shown below.

## Configuration Parameters

| **Field**                | **Description**                                     | **Required** |
| ------------------------ | --------------------------------------------------- | ------------ |
| aws\_access\_key\_id     | AWS Access Key ID used for authentication           | Required     |
| aws\_secret\_access\_key | AWS Secret Access Key paired with the access key ID | Required     |
| region\_name             | AWS region where the SQS resources are located      | Required     |
| role\_arn                | Role ARN used for role assumption (if applicable)   | Optional     |

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

# Troubleshooting

If authentication fails:

- Verify the Access Key ID and Secret Access Key are correct.
- Ensure the IAM user or role has permissions for Amazon SQS.
- Confirm the region\_name matches the region where your queue exists.
- If using role assumption, ensure the role trust policy allows the user to assume the role.

**Sources**

- AWS IAM Access Keys Documentation: [https://docs.aws.amazon.com/IAM/latest/UserGuide/id\_credentials\_access-keys.html](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)Amazon SQS API Documentation: [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html)

**Result**

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