• Contributor: Stonebranch Stonebranch
  • OS: Linux, Windows
  • Author: Abdullah Saglam, Nils Buer
  • Compatibility: UC 6.9 or higher
  • Application / Platform: AWS
  • Product: Universal Agent, Universal Automation Center, Universal Controller

AWS SQS Integration

AWS SQS Integration

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Using SQS, enterprises can send, store, and receive messages between software components.

The Stonebranch Universal Tasks for AWS SQS allows you to create, send and monitor AWS SQS messages and automatically trigger a task or workflow in Universal Controller each time a message has been received.

Watch this 10 min detailed demonstration video: 

 Key Features:

  • Allows you to monitor for, create and send AWS SQS messages
  • Trigger a task in Universal Controller upon the arrival of a new SQS message
  • AWS SQS tasks can be integrated into any existing or new automation workflow
  • Create and send a SQS message out of any modern 3rd party application by calling the Universal Controller Remote Webservice API
  • Set different log-levels for the AWS SQS task to provide additional information when root-causing potential issues

Additional Information: 

  • The Universal template script uses the Python Boto3 Module. This enables new AWS services and the ability to update the current SQS task when new requirements occur
  • Credentials for AWS S3 are stored in an encrypted format in the database
  • IAM Role-Based Access Control (RBAC) is supported
  • Communication to AWS is done via the HTTPS protocol
  • A Proxy Server connection to AWS with basic authentication is supported
  • AWS with basic authentication is supported