Skip to main content
Skip table of contents

Queue provider: Amazon SQS

Overview

This page describes how to provision an Amazon SQS. Please follow the steps below.

Create an Amazon AWS Account

You can skip this section if you already have an Amazon AWS account.

  1. On your web browser navigate to https://aws.amazon.com/.

  2. Select the Create an AWS Account button in the upper right corner.

  3. Follow the on-screen instructions to enter your email address and an AWS account name, then select Verify email address.

  4. Complete the security verification and select Submit.

  5. Check your email, provide the verification code, and select Verify.

  6. Create a password for your AWS account, then choose Continue.

  7. Fill in the required contact information, including your full name and your company/organization name and select Continue.

  8. Complete the billing information and choose Verify and Continue.

  9. Confirm your identity using your mobile number.

  10. Select a plan and select Complete sign up.

You’ve successfully created your Amazon AWS account. Continue to the AWS Management Console.

Create an Amazon SQS Access Key

Select/Create a user

  1. On your web browser navigate to https://console.aws.amazon.com/.

  2. Choose Root user, enter your user email address, then select Next.

  3. Enter your password and select Sign in. You’ll be redirected to the Console Dashboard.

    image-20240625-165331.png
  4. Navigate to the IAM Console, type “IAM” into the search bar at the top of the console. Select IAM from the search results.

  5. In the IAM console, select Users in the left navigation pane. This will display a list of IAM users associated with your AWS account. You need to assign the user to the “AmazonSQSFullAccess” permission policy.

  6. Choose one of these options:

    • Existing users: select the user you want to give this permission.

    • New users: select Create user to create a new user to give this permission. Once you’ve created the user, select their name from the list.

Add permission to user

  1. Once you've selected or created a user, navigate to the Permission tab and select Add permission.

  2. In the "Add permissions" wizard, select Attach existing policies directly.

  3. Using the search bar to filter, search for and select "AmazonSQSFullAccess" policy from the dropdown.

  1. Choose Next.

  2. Select Add permissions.

Generate an access key

Next, you’ll need to generate an access key for the user.

You can skip this section if the user already has an access key.

  1. On the selected user, navigate to the Security credentials tab. Here you can manage the user's security credentials, including access keys.

    image-20240625-171628.png
  2. Select Create access key. This generates a new access key pair consisting of an Access Key ID and a Secret Access Key.

  3. After creating the access key, download the access key details as a CSV file.

Make sure to securely store this file, as you won't be able to access the secret key again through the AWS Management Console.

Create a new queue provider

  1. Go to Queue Providers in RPI.

  2. Select Create a new Queue Provider.

  3. Choose Add new Amazon Simple Queue Service Provider from the dropdown.

  1. Fill out the Amazon SQS configuration fields and supply the Access Key and Secret Key generated in the previous section.

  1. Click Save.

All queues are automatically created as Standard Queue Type.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.