NavigationContentFooter
Jump toSuggest an edit

SQS Overview

Reviewed on 09 April 2024Published on 04 January 2023

What is SQS?

SQS is a managed messaging service developed by AWS and supported by Scaleway Messaging and Queuing. It is often coupled to work with SNS.

SQS (Simple Queue Service) became generally available in 2006. It is a highly scalable queuing service that facilitates the decoupling of software systems. Scaleway Messaging and Queuing provides a gateway that enables you to connect your existing applications without having to significantly modify your code baseline.

Note

Some SQS features are not yet supported. Refer to our dedicated documentation page for more information.

Activating SQS

Before you can start using SQS with Scaleway Messaging and Queuing, you must first activate it. You can do this in a few clicks from the Scaleway console by following our how-to. Alternatively, you can also use the Scaleway API.

SQS credentials

Once you have activated SQS, the next step is to create credentials that give your applications permission to connect to the Scaleway Messaging and Queuing service.

Credentials are scoped to your SQS service at Project-level. You can choose to give each set of credentials the required level of permissions:

  • Read: receive messages from queues and topics.
  • Write: send messages to queues and publish in topics.
  • Manage: create or edit resources (such as queues and topics).

SQS Queues

You can create queues via the Scaleway console. You can choose to create either a Standard or FIFO queue, and tweak parameters such as visibility timeout, message retention period, maximum message size and content based deduplication.

Further actions

All further actions such as sending messages can be done using the AWS CLI or AWS SDKs. Check out our documentation to help you get started with the AWS CLI or AWS SDKs.

SQS Resources

The following resources may be helpful:

  • How to create a serverless scraping architecture, with Scaleway Messaging and Queuing SQS, Serverless Functions and Managed Database
  • Official SQS Documentation
  • Further information on supported API features:
    • SQS
  • Official AWS CLI Documentation
  • Official AWS SDK Documentation
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2024 – Scaleway