Amazon SQS Spoke
-
- UpdatedJan 30, 2025
- 3 minutes to read
- Yokohama
- Now Platform Capabilities
Amazon SQS spoke automates various actions on the Amazon SQS based on a trigger in your ServiceNow instance. Set up a flow in the Workflow Studio using the actions and automate tasks on Amazon SQS. For example, you can set up a flow that automates sending messages to a queue.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Integration Hub subscription
This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.Spoke version
Amazon SQS spoke v1.0.1
is the latest version.Spoke dependencies
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
- ServiceNow Integration Hub Action Template - Data Stream (com.glide.hub.action_type.datastream)
- Complex Object (com.glide.cobject)
- ServiceNow Integration Hub Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
Spoke actions
The Amazon SQS provides actions to automate tasks on the simple queue services when events occur in your ServiceNow instance. Available actions include:
Category | Action | Description |
---|---|---|
Message Management | Change Visibility for Message | Changes the visibility of a message from a queue. You specify inputs such as the queue URL and the visibility timeout and the action returns the status of the execution. |
Change Visibility for Messages | Changes the visibility of up to 10 messages from a queue. You provide inputs such as the queue URL and the request that comprises the messages' list and the action returns the list of messages and the status of the action. | |
Delete Message | Deletes a message from a queue. You provide the queue URL and the receipt handle and the action returns the status of the execution. | |
Delete Messages | Deletes up to 10 messages from a queue. You provide the queue URL and the receipt handle and the action returns the status of the execution. | |
Receive Message | Retrieves up to 10 messages from a queue. You provide the queue URL and the number of messages as inputs and the action returns the list of messages and the status of the execution. | |
Send Message | Delivers a message to a queue. You provide inputs such as the queue URL and the message and the action returns outputs such as sequence number and message ID. | |
Send Messages | Sends up to 10 messages to a queue. You provide inputs such as the queue URL and the message and the action returns outputs such as sequence number and message ID. Note: You can send messages with size up to 256
KB. |
|
Permission Management | Add Permission | Adds a permission to a queue for a principal. You provide inputs such as the queue URL and the permission label and the action returns the status of the execution. |
Remove Permission | Revokes permissions in the queue policy that matches a label. You provide inputs such as the queue URL and the permission label and the action returns the status of the execution. | |
Queue Management | Create FIFO Queue | Creates a FIFO queue. You can provide inputs such as region and queue name and the action returns the new queue URL and the status of the execution. |
Create Standard Queue | Creates a standard queue. You can specify inputs such as region and the queue name and the action returns the queue name and the status of the execution. | |
Delete Queue | Deletes a queue. You can provide the queue URL and the action returns the estatus of the execution. | |
Look up Queue Attributes | Retrieves the attributes of a queue. You can specify the queue URL and the action returns the queue attributes. | |
Look up Queue URL | Retrieves the URL of the specified queue. You can specify inputs such as the region and queue name and the action returns the queue URL. | |
Look up Queues Stream | Retrieves a list of queues in a region. You provide inputs such as region and page size and the action returns the details. | |
Purge Queue | Deletes the messages in a queue. You specify the queue URL and the action returns the execution status code. |
Connection and credential alias requirements
Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.
To learn to set up the spoke, see Set up Amazon SQS spoke.