Amazon SQS

Amazon Simple Queue Service (SQS) é um serviço gerenciado de filas de mensagens que permite desacoplar e escalar microserviços, sistemas distribuídos e aplicações serverless. O SQS elimina a complexidade e o overhead de gerenciar middleware orientado a mensagens e permite que os desenvolvedores foquem no trabalho que diferencia o produto.

Com o Amazon SQS, você pode:

  • Enviar mensagens: Publicar mensagens em filas para processamento assíncrono
  • Desacoplar aplicações: Habilitar acoplamento fraco entre componentes do sistema
  • Escalar workloads: Lidar com cargas variáveis sem provisionar infraestrutura
  • Garantir confiabilidade: Redundância e alta disponibilidade embutidas
  • Suportar filas FIFO: Manter ordenação estrita de mensagens e processamento exactly-once

No Zoen, a integração com o SQS permite que seus agentes enviem mensagens para filas do Amazon SQS de forma segura e programática. As operações suportadas incluem:

  • Send Message: Enviar mensagens para filas SQS com message group ID e deduplication ID opcionais para filas FIFO

Essa integração permite que seus agentes automatizem workflows de envio de mensagens sem intervenção manual. Ao conectar o Zoen ao Amazon SQS, você pode construir agentes que publicam mensagens em filas dentro dos seus workflows — tudo sem lidar com infraestrutura ou conexões de filas.

Usage Instructions

Integrate Amazon SQS into the workflow. Can send messages to SQS queues.

Actions

sqs_send

Send a message to an Amazon SQS queue

Input

ParameterTypeRequiredDescription
regionstringYesAWS region (e.g., us-east-1)
accessKeyIdstringYesAWS access key ID
secretAccessKeystringYesAWS secret access key
queueUrlstringYesSQS queue URL (e.g., https://sqs.us-east-1.amazonaws.com/123456789012/my-queue\)
dataobjectYesMessage body to send as JSON object (e.g., { "action": "process", "payload": {...} })
messageGroupIdstringNoMessage group ID for FIFO queues (e.g., "order-processing-group")
messageDeduplicationIdstringNoMessage deduplication ID for FIFO queues (e.g., "order-12345-v1")

Output

ParameterTypeDescription
messagestringOperation status message
idstringMessage ID

On this page