AWS Simple Queue Service命令行客户端。

  • 列出所有队列:
sqsc lq {{queue_prefix}}
  • 列出队列中的所有消息:
sqsc ls {{queue_name}}
  • 将所有消息从一个队列复制到另一个队列:
sqsc cp {{source_queue}} {{destination_queue}}
  • 将所有消息从一个队列移动到另一个队列:
sqsc mv {{source_queue}} {{destination_queue}}
  • 查看队列描述:
sqsc describe {{queue_name}}
  • 使用SQL语法查询队列:
sqsc query "SELECT body FROM {{queue_name}} WHERE body LIKE '%user%'"
  • 将队列中的所有消息拉入当前工作目录中的本地sqlite数据库:
sqsc pull {{queue_name}}