0
A
回答
2
你不能。
此外,除非你100%信任第三方,否則我不會允許他們原始訪問你的隊列,因爲它會打開你的濫用/錯誤。
- 什麼阻止他們把隨機垃圾放入隊列中?
- 什麼阻止他們清除隊列?
- 什麼阻止他們與隊列交互嚴重?即讀取但不刪除消息
如果你信任他們足夠的上述,那麼你可以相信他們不會濫用你的使用限制。
您應該控制通過您控制的API訪問您的系統。您可以處理以上所有情況,包括限制費率。
或者在讀取/寫入/刪除超出特定限制時設置CloudWatch警報,並與第三方聯繫以告知其放慢速度。
相關問題
- 1. 有限隊列開銷
- 2. MySQL刪除公共行但限制行
- 3. 刪除MSMQ隊列權限
- 4. 刪除nullptr - 性能開銷?
- 5. Java的公平隊列
- 6. GCD異步串行隊列 - 可能限制隊列大小?
- 7. 不能刪除SqlQueryNotificationService隊列
- 8. java.lang.OutOfMemoryError:GC開銷限制
- 9. PHP限制調用公共方法
- 10. unique_ptr刪除開銷
- 11. 是否有可能限制在C#中的公共枚舉值?
- 12. Azure隊列讀取/寫入限制
- 13. GC開銷超出限制 - 陣列
- 14. 限制訪問公共API
- 15. Postgres刪除列名限制
- 16. 限制公共可訪問成員 - 解決方法
- 17. 如何強制ProGuard刪除公共靜態方法?
- 18. 刪除公共子目錄
- 19. WSMQ隊列限制
- 20. SnappyData:java.lang.OutOfMemoryError:GC開銷超過限制
- 21. 超出GC開銷限制
- 22. MSMQ上的私有隊列和公共隊列
- 23. 停止功能突然,刪除隊列
- 24. ActiveMQ - 以編程方式刪除隊列
- 25. WIN2K8 R2公共消息隊列
- 26. RabbitMQ:是否可以在隊列空時刪除隊列?
- 27. 斯卡拉超大CSV CSV讀取的GC開銷限制
- 28. 在Scala中讀取CSV時達到的GC開銷限制
- 29. 如何刪除(刪除)Oracle AQ隊列?
- 30. 什麼是AWS公共IP限制? (公共IP不彈性IP)
afaik我可以只允許特定的通話可用於公共使用,如只讀取/刪除消息API調用。我不需要絕對的保護與虐待,只是讓我感到安全並降低風險。託管自己的包裝API的成本對我來說太高了(可擴展性,容錯性 - 價格暴漲)。目前,我正在考慮使用CloudWatch收集隊列使用情況統計信息,並在達到閾值時撤銷隊列中的公共訪問。 – let4be
這仍然需要一定程度的信任,您需要滿意 - 大概您的第三方會將消息放在隊列中供您處理?如果是這樣,你需要確保他們做的是正確的事情。如果你真的希望他們有寫訪問權限,你可以設置SNS/Lambda,並以這種方式進行速率限制 – tddmonkey
我在ec2上運行的軟件填充隊列並管理它的生命週期,而我想提供只讀訪問權限-party(讀取/刪除api調用) – let4be