如何通過命令行與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如果答案足夠,你不介意投票嗎? –