Esta página proporciona una referencia de las acciones AWS SQS disponibles en el catálogo de acciones de automatización de flujo de trabajo. Use estas acciones para administrar colas y mensajes de Amazon SQS.
Requisitos previos
Para los requisitos previos y la configuración de credenciales, consulte Configurar las credenciales de AWS.
Enviar un mensaje a una cola de SQS
El identificador de la acción es aws.sqs.sendMessage.
Envía un mensaje a una cola específica de Amazon SQS.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola SQS objetivo. |
|
| Cadena | Requerido. Cuerpo del mensaje para enviar a la cola. |
|
| Cadena | Opcional. Token utilizado para la deduplicación en colas FIFO. |
|
| Cadena | Opcional. ID del grupo de mensajes para colas FIFO. |
|
| Mapa | Opcional. Atributos del mensaje como pares de valor principal. |
|
| En t | Opcional. Número de segundos para retrasar la entrega del mensaje. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|
Recibir un mensaje de una cola SQS
El identificador de la acción es aws.sqs.receiveMessage.
Recupera uno o más mensajes de la cola especificada.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola SQS objetivo. |
|
| En t | Opcional. Número máximo de mensajes a recuperar (1-10). |
|
| En t | Opcional. Duración en segundos para el sondeo largo. |
|
| En t | Opcional. Duración en segundos durante la cual los mensajes recibidos permanecen ocultos para otros consumidores. |
|
| Lista | Opcional. Nombres de atributos de la cola a incluir en la respuesta. |
|
| Lista | Opcional. Nombres de atributos de mensajes para recuperar. |
|
| Lista | Opcional. Atributos de mensaje del sistema a recuperar. |
|
| Cadena | Opcional. Token de desduplicación para requests de recepción de cola FIFO. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena |
|
Crear una cola de SQS
El identificador de la acción es aws.sqs.createQueue.
Crea una nueva cola de Amazon SQS con la configuración especificada.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se creará la cola. |
|
| Cadena | Requerido. Nombre para la nueva cola (1-80 caracteres). Debe ser único dentro de su cuenta y región. Para las colas FIFO, el nombre debe terminar en
. |
|
| Mapa | Opcional. Atributos de la cola como pares de valor principal. Atributos comunes:
,
,
,
. Todos los valores deben ser cadenas, incluidos los valores numéricos. |
|
| Mapa | Opcional. Etiquetas a asignar a la cola como pares de valor principal. Máximo 50 etiquetas. El prefijo
está reservado. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Eliminar una cola SQS
El identificador de la acción es aws.sqs.deleteQueue.
Elimina una cola de Amazon SQS. Todos los mensajes de la cola se eliminan de forma permanente y esta operación no se puede deshacer. Hay un retraso de 60 segundos antes de que pueda volver a crear una cola con el mismo nombre.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola a eliminar. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Obtener atributos de cola SQS
El identificador de la acción es aws.sqs.getQueueAttributes.
Recupera los atributos de una cola de Amazon SQS, incluidos los recuentos de mensajes, el ARN, el tiempo de espera de visibilidad y otra configuración. Los nombres de los atributos distinguen entre mayúsculas y minúsculas.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola. |
|
| Lista | Opcional. Nombres de atributos a recuperar. Use
para devolver todos los atributos. El valor predeterminado es todos. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Establecer atributos de la cola de SQS
El identificador de la acción es aws.sqs.setQueueAttributes.
Actualiza uno o más atributos de una cola de Amazon SQS. Todos los valores de los atributos deben ser cadenas, incluidos los valores numéricos.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola que se actualizará. |
|
| Mapa | Requerido. Atributos de la cola a establecer como pares de valor principal. Atributos comunes:
,
,
,
,
. Todos los valores deben ser cadenas. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Purgar una cola de SQS
El identificador de la acción es aws.sqs.purgeQueue.
Elimina todos los mensajes de una cola de Amazon SQS sin eliminar la cola en sí. Esta operación es irreversible. La purga puede tardar hasta 60 segundos en completarse, y los mensajes enviados durante esta ventana también pueden eliminarse.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola a purgar. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Listar colas SQS
El identificador de la acción es aws.sqs.listQueues.
Enumera las colas SQS en la cuenta de AWS, filtradas opcionalmente por el prefijo del nombre de la cola. La coincidencia del nombre de la cola distingue entre mayúsculas y minúsculas. Devuelve hasta 1000 resultados por solicitud de forma predeterminada.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS desde la cual listar las colas. |
|
| Cadena | Opcional. Filtrar colas por prefijo de nombre. |
|
| Número | Opcional. Número máximo de resultados que se devolverán (1-1000). El valor predeterminado es 1000. |
|
| Cadena | Opcional. Token de paginación de una respuesta anterior para obtener la siguiente página de resultados. | |
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Eliminar un mensaje de una cola de SQS
El identificador de la acción es aws.sqs.deleteMessage.
Elimina un mensaje específico de una cola de Amazon SQS mediante su identificador de recepción. Obtenga el identificador de recepción de aws.sqs.receiveMessage. Los identificadores de recepción caducan después del tiempo de espera de visibilidad de la cola. Si el tiempo de espera caduca, vuelva a recibir el mensaje para obtener un nuevo identificador.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola que contiene el mensaje. |
|
| Cadena | Requerido. Identificador de recepción del mensaje a eliminar. Obtenido de
. | |
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Etiquetar una cola SQS
El identificador de la acción es aws.sqs.tagQueue.
Agrega o actualiza las etiquetas en una cola de Amazon SQS. Esta operación agrega o actualiza solo las etiquetas especificadas sin eliminar las etiquetas existentes. Máximo de 50 etiquetas por cola. Las claves y los valores de las etiquetas distinguen entre mayúsculas y minúsculas. El prefijo aws: está reservado y no se puede utilizar.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola para etiquetar. |
|
| Mapa | Requerido. Etiquetas para agregar o actualizar como pares de valor principal. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Eliminar etiquetas de una cola de SQS
El identificador de la acción es aws.sqs.untagQueue.
Elimina las etiquetas especificadas de una cola de Amazon SQS. Las claves de etiqueta distinguen entre mayúsculas y minúsculas. Especificar claves que no existen no causa un error.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola de la que se eliminarán las etiquetas. |
|
| Lista | Requerido. Claves de etiqueta para eliminar de la cola. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
(vacío en caso de éxito) |
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Listar las etiquetas de la cola de SQS
El identificador de la acción es aws.sqs.listQueueTags.
Enumera todas las etiquetas asociadas a una cola de Amazon SQS.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola. |
|
| Cadena | Requerido. URL de la cola. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Iniciar una tarea de movimiento de mensajes
El identificador de la acción es aws.sqs.startMessageMoveTask.
Inicia una tarea para mover mensajes de una cola a otra. El caso de uso principal es recuperar mensajes de una cola de mensajes no entregados (DLQ) y devolverlos a la cola de origen. Solo se permite una tarea activa de movimiento de mensajes por cola de origen a la vez.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentran las colas. |
|
| Cadena | Requerido. ARN de la cola de origen (generalmente una DLQ) desde la cual mover mensajes. |
|
| Cadena | Opcional. ARN de la cola de destino. Si no se especifica, los mensajes vuelven a su cola de origen original. |
|
| Número | Opcional. Máximo de mensajes para mover por segundo (1-500). Utilice valores más bajos para evitar sobrecargar la cola de destino. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Listar tareas de movimiento de mensajes
El identificador de la acción es aws.sqs.listMessageMoveTasks.
Lista las tareas de movimiento de mensajes para una cola de origen y verifica su estado. Use esta acción para monitorear el progreso de las operaciones de recuperación de DLQ.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentra la cola de origen. |
|
| Cadena | Requerido. ARN de la cola de origen para la cual listar tareas. |
|
| Número | Opcional. Número máximo de resultados a devolver (1-10). El valor predeterminado es 10. |
|
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |
Cancelar una tarea de movimiento de mensajes
El identificador de la acción es aws.sqs.cancelMessageMoveTask.
Cancela una tarea de movimiento de mensajes en ejecución. La cancelación no es inmediata —el estado de la tarea pasa por CANCELLING antes de llegar a CANCELLED. Los mensajes que ya se movieron no se revierten.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS donde se encuentran las colas. |
|
| Cadena | Requerido. Identificador de tarea devuelto por
. Los controladores de tareas caducan después de que se completa la tarea. | |
| Lista | Opcional. Selectores JQ para extraer campos específicos de la salida de la acción. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
|
| Booleano |
o
|
| Cadena | Mensaje de error en caso de falla. |