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
| Parameter | Type | Required | Description |
|---|---|---|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
queueUrl | string | Yes | SQS queue URL (e.g., https://sqs.us-east-1.amazonaws.com/123456789012/my-queue\) |
data | object | Yes | Message body to send as JSON object (e.g., { "action": "process", "payload": {...} }) |
messageGroupId | string | No | Message group ID for FIFO queues (e.g., "order-processing-group") |
messageDeduplicationId | string | No | Message deduplication ID for FIFO queues (e.g., "order-12345-v1") |
Output
| Parameter | Type | Description |
|---|---|---|
message | string | Operation status message |
id | string | Message ID |