如何通过命令行与ec2上的SQS进行交互?我在AWS开发人员工具中找不到SQS工具。是否有命令行工具在AWS ec2上使用SQS?
4
A
回答
2
1
如果您使用的是Python,boto是使用AWS服务的好用工具。
1
https://github.com/aws/aws-cli支持SQS。从aws sqs help
:
AVAILABLE COMMANDS
o add-permission
o change-message-visibility
o change-message-visibility-batch
o create-queue
o delete-message
o delete-message-batch
o delete-queue
o get-queue-attributes
o get-queue-url
o list-queues
o receive-message
o remove-permission
o send-message
o send-message-batch
o set-queue-attributes
o help
-1
签出我制作的脚本。它只允许与亚马逊SQS进行必要的交互(接收,发送和删除消息)。你需要在你正在运行的环境中使用Go来构建它(这很简单,只需运行go build)。让我知道你是否有问题(在github问题页面上)或在你的服务器/ dev机器上安装脚本时遇到问题!我在Heroku上广泛使用这个脚本。
https://github.com/lancecarlson/sqslite
发送消息:
export AWS_ACCESS_KEY_ID=whatever
export AWS_SECRET_ACCESS_KEY=whatever
echo "message" | sqslite -q queue-name -c s
接收消息:
sqslite -q queue-name
删除邮件:
echo "ReceiptHandlerId" | sqslite -q queue-name -c d
相关问题
- 1. AWS命令行工具破:(
- 2. AWS Elastic Beanstalk命令行工具将无法在mac上运行
- 3. 是否有AWS EC2的dsl?
- 4. AWS SQS是否需要
- 5. 在linux上安装aws autoscaling命令行工具时出错?
- 6. 如何从AWS EC2命令
- 7. 在Eclipse中是否有像命令行一样的工具?
- 8. 是否有可能在Android设备上运行ruby命令行工具irb?
- 9. 在CRONTAB上没有执行AWS命令
- 10. AWS:命令在命令行中工作,但不是PHP的可执行文件
- 11. 在AWS EC2实例上从JAVA运行Bash命令
- 12. 通过厨师在AWS实例上安装AWS命令行工具
- 13. 是否有命令行的javadoc查询工具?
- 14. 是否有任何XSLT处理命令行工具?
- 15. 经由修补剂命令行上传到AWS EC2
- 16. 使用Ruby调用命令行工具
- 17. 什么是EC2的运行命令的AWS SDK等价物
- 18. 是否存在命令行工具CASPOL.exe的替代品?
- 19. AWS命令行界面 - AWS EC2等待 - 最大尝试突破
- 20. 在ec2实例上运行sudo命令
- 21. AWS Iam命令,在终端中正常工作并且不在Laravel/PHP中工作AWS开发工具包
- 22. 具有SQS权限的AWS SNS
- 23. 是否有一个命令行工具来优化Java项目上的导入?
- 24. 使用XCode 5的命令行工具
- 25. 使用mysql命令行工具
- 26. 命令行工具/使用状态
- 27. 使用vim作为命令行工具?
- 28. 如何使用curl命令行工具
- 29. ocr使用命令行工具
- 30. 使用dock命令使用aws命令
虽然这种联系可以回答这个问题,它为B在这里包括答案的基本部分,并提供参考链接。如果链接页面更改,则仅链接答案可能会失效。 –
我的修正案是否足够?你可以换个方式说,如果我在这里包含脚本的使用/文档,这可能会过时。我确实看到你的观点。 –
@LucasZamboulis如果答案足够,你不介意投票吗? –