What is this integration?
Amazon SQS offers a reliable, scalable message queue for decoupling microservices.What Monk manages
- Queue: create, update, delete
What the Agent can do and how to use it
- Queue Management: Create, configure, and delete message queues
- Message Operations: Send, receive, and delete messages with visibility timeouts
- Queue Types: Standard queues (at-least-once delivery) and FIFO queues (exactly-once, ordered)
- Dead Letter Queues: Configure DLQs for failed message handling
- Batching: Send and receive messages in batches for efficiency
- Attributes: Set message attributes, timers, and priority levels
- Polling: Configure long/short polling for message retrieval
- Redrive Policies: Set up automatic redrive from DLQ back to source queue
- Ensure AWS provider is added: monk cluster provider add -p aws
- monk update <namespace>/<name>
Auth
- Uses AWS provider credentials configured via monk cluster provider add -p aws
Getting Started
- Ensure AWS provider is added:
- Define a queue (save as sqs.yaml):
- Create/update: