我有一個使用Amazon S3進行圖像上傳存儲的Rails應用程序。上傳在瀏覽器中直接處理,文件操作在服務器端處理。 最近我收到一封自動郵件,亞馬遜不再支持SSLv3。我想澄清一下,使用舊版本的Ruby SDK(aws-sdk-v1 1.61.0)的應用程序是否會因此受到影響,因爲我不確定它用於ssl握手的機制。 預先感謝您。Ruby Amazon S3 SDK是否使用SSLv3?
2
A
回答
3
簡答:取決於。
舊的aws sdk允許您提供(作爲配置設置)要使用的http處理程序 - 答案取決於http處理程序用戶。假設你使用的是默認的基於net/http的處理程序,那麼它取決於你使用的是哪個ruby版本,以及它構建的是哪個openssl版本。
截至ruby 2.1.4,2.0.0p594,1.9.3p550,默認情況下,ruby將不允許SSL3連接(請參閱the announcement)。如果你正在運行這樣的Ruby版本,那麼不應該嘗試SSL3連接,除非你想盡辦法去做。
如果您使用的是早期版本,那麼ruby可能會默認爲SSLv3(取決於構建的openssl版本),但如果失敗,它應該能夠切換到較新的協議。我強烈建議升級到您已經使用的ruby系列的最新版本,但我認爲在禁用SSLv3時您會遇到問題。
相關問題
- 1. 上傳使用Ruby SDK文件到Amazon S3
- 2. appengine urllib是否使用SSLv3? TLS?
- 3. 使用Amazon S3的PHP SDK的錯誤
- 4. 使用Amazon S3 .Net SDK附加字節
- 5. 使用Ruby SDK
- 6. Amazon nodejs Aws-Sdk S3 signedUrl「callback」
- 7. 查找Amazon S3存儲桶是否爲Ruby中的網站
- 8. Ruby/node.js + Amazon SES:是否有Amazon SES API?
- 9. 如何使用Ruby SDK設置Amazon存儲桶策略?
- 10. 是否可以在Amazon S3用戶之間共享Amazon S3存儲桶?
- 11. Amazon S3是否有連接池?
- 12. Amazon S3是否保證書寫順序?
- 13. 在Amazon S3中是否同步PHP SDK/API確實是同步操作?
- 14. Ruby AWS :: S3 :: S3Object(aws-sdk):是否有像aws-s3一樣的數據流方法?
- 15. 是否可以限制Amazon S3使用的帶寬?
- 16. 將Amazon S3與Amazon RDS一起使用
- 17. Amazon S3的.NET SDK - 在一個請求
- 18. Amazon S3的iPhone SDK的下載圖像
- 19. Amazon S3 java sdk - 下載進度
- 20. Phonegap Amazon S3 SDK:簽名不匹配
- 21. 如何使用Amazon S3
- 22. 使用Amazon EBS像S3
- 23. 在Amazon S3上使用TfileUnarchive
- 24. 從Amazon S3
- 25. 如何強制使用Amazon SDK for PHP從Amazon S3下載文件?
- 26. Amazon S3 iOS SDK使用進度塊上傳背景
- 27. 如何使用Amazon S3 SDK更新元數據
- 28. Amazon S3問題獲得SSL與c#sdk配合使用
- 29. 如何使用amazon-javascript-sdk列出AWS S3存儲桶?
- 30. 使用Amazon S3 SDK備份和恢復iPhone數據
版本2 SDK也可以使用自定義處理程序。你是正確的,它將使用Net :: HTTP默認值進行連接。 –