diff --git a/pages/common/sqsc.md b/pages/common/sqsc.md new file mode 100644 index 000000000..a24d56568 --- /dev/null +++ b/pages/common/sqsc.md @@ -0,0 +1,31 @@ +# sqsc + +> A command line AWS Simple Queue Service client. + +- List all queues: + +`sqsc lq {{queue_prefix}}` + +- List all messages in a queue: + +`sqsc ls {{queue_name}}` + +- Copy all messages from one queue to another: + +`sqsc cp {{source_queue}} {{destination_queue}}` + +- Move all messages from one queue to another: + +`sqsc mv {{source_queue}} {{destination_queue}}` + +- Describe a queue: + +`sqsc describe {{queue_name}}` + +- Query a queue with SQL syntax: + +`sqsc query "SELECT body FROM {{queue_name}} WHERE body LIKE '%user%'"` + +- Pull all messages from a queue into a local sqlite database in your present working directory: + +`sqsc pull {{queue_name}}`