Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning
titleThis integration has been sunset

It is replaced by:
- Amazon SQS: Message: for the functionalities related to sending messages.
- Amazon SQS: Monitor: for the functionalities related to monitoring messages.


Panel

Table of Contents

Disclaimer

...

To use this downloadable Universal Template, you first must perform the following steps:

  1. This Universal Task requires the /wiki/spaces/UC71x/pages/5178443 Resolvable Credentials feature. Check that the/wiki/spaces/UC71x/pages/5177877 Resolvable Credentials Permitted system property has been set to true.
  2. Copy or Transfer To import the Universal Template file to a directory that can be accessed by the Universal Controller Tomcat user.
  3. In the Universal Controller UI, select Configuration > Universal Templates to display the current list of /wiki/spaces/UC71x/pages/5178054.

  4. Right-click any column header on the list to display an Action menu.

  5. Select Import from the menu, enter the directory containing the Universal Template file(s) that you want to import, and click OK.

  6. into your Controller, follow the instructions here.
  7. When the files have been imported successfully, refresh the Universal Templates list; the Universal Template will appear on the list.

Configure AWS SQS Universal Tasks

...

FieldDescription

Action

send-message action

AWS_ACCESS_KEY_ID

AWS Account credentials Access Key

AWS_DEFAULT_REGION

AWS Account Region

AWS_SECRET_ACCESS_KEY

AWS Account credentials Secret Access Key

Useproxy ( default is NO )

[NO | YES]

If set to YES, the fields to set-up the proxy server connections are displayed:

  • Proxy Server IP or hostname

  • Proxy Server Port

  • Proxy Server Credentials (optional)

SQS Queue Name

Name of the SQS Message queue Queue names are case-sensitive.

Message Body

SQS Message Body

The message must contain the parameter Message Body. Parameter is of Type string.

Example: {"Category":"Books"}

Attribute Script

The Attribute Script is a script in json format, which is saved in the Controller script library.

Each message attribute consists of a Name Type , and Value .

The message attributes can be provided using JSON format.

Example of Attribute Script with 2 Attributes:

{
	"CustomerFirstname": {
		"DataType": "String",
		"StringValue": "Nils"
	},
	"CustomerLastname": {
		"DataType": "String",
		"StringValue": "Buer"
	}
}

Amazon SQS lets you include structured metadata (such as timestamps, geospatial data, signatures, and identifiers) with messages using message attributes. Each message can have up to 10 attributes. Message attributes are optional and separate from the message body (however, they are sent alongside it).

Delay Seconds

The length of time, in seconds, for which to delay a specific message. Valid values: 0 to 900. Maximum: 15 minutes. Messages with a positive DelaySeconds value become available for processing after the delay period is finished. If you don't specify a value, the default value for the queue applies.

Loglevel ( default is INFO )

Universal Task logging settings [DEBUG | INFO| WARNING | ERROR | CRITICAL]

Role Based Access (STS)

[NO | YES]

If set to YES, the fields to set-up the IAM Role Based Access Connection are displayed:

  • Role Arn: Amazon Role, which is applied for the connection

Example RoleArn: arn:aws:iam::119322085622:role/SB-SQS-ReadOnly

STS: AWS Security Token Service is used to create and provide trusted users with temporary security credentials that can control access to your AWS resources like SQS Queues.

Endpoint URL

Only used in case of a MinIO server; connection Endpoint URL for the MinIO storage system

...