У меня есть приложение Rails, которое использует Amazon S3 для хранения изображений. Загрузка осуществляется непосредственно в браузере, обработка файлов обрабатывается на сервере. Недавно я получил автомат, который Amazon прекращает поддержку SSLv3. Я хотел бы уточнить, может ли быть затронуто мое приложение, которое использует более раннюю версию Ruby SDK (aws-sdk-v1 1.61.0), так как я не уверен, какой механизм он использует для рукопожатия ssl. Спасибо заранее.Использует ли Ruby Amazon S3 SDK SSLv3?
ответ
Короткий ответ: это зависит.
Старый aws-sdk позволяет вам предоставить (как параметр конфигурации) обработчик http для использования - ответ зависит от пользователя-обработчика http. Предполагая, что вы используете обработчик по умолчанию net/http, тогда это зависит от используемой рубиновой версии и версии openssl, с которой она была построена.
Начиная с ruby 2.1.4, 2.0.0p594, 1.9.3p550, ruby не разрешает подключения по SSL3 по умолчанию (см. the announcement). Если вы используете такую версию ruby, тогда не следует пытаться подключать SSL3, если только вы не сделаете этого.
Если вы используете более раннюю версию, тогда ruby может по умолчанию использовать SSLv3 (в зависимости от версии openssl, построенной против), но если это не удается, оно должно иметь возможность переключиться на более новый протокол. Я настоятельно рекомендую обновить до последней версии в рубиновой серии, которую вы уже используете, но я не думаю, что вы столкнетесь с проблемами при отключении SSLv3.
- 1. Использует ли appengine urllib SSLv3? TLS?
- 2. Amazon S3 Node.js SDK deleteObjects
- 3. Загрузка файла с помощью Ruby SDK в Amazon S3
- 4. Amazon S3 Transferutility использует FilePath или Stream?
- 5. Как получить Amazon s3 PHP SDK?
- 6. Могу ли я запустить веб-сайт на Amazon S3? Скажем, используя Amazon S3 PHP SDK?
- 7. RequireJS на Amazon S3 использует неправильный URL
- 8. Amazon S3 SDK PHP doesObjectExist() проблемы
- 9. Как узнать, использует ли boto SSLv3 или TLS?
- 10. AWS S3 Отключение поддержки SSLv3
- 11. Amazon S3 SDK для java - configure TLSv1.2
- 12. Amazon S3 SDK с соединением https
- 13. Amazon S3: сопоставление поддоменов с PHP SDK?
- 14. Удалить несколько объектов Amazon s3 PHP SDK
- 15. Amazon S3 php SDK getBucketPolicy возвращает пусто
- 16. S3 Загрузить с Amazon IOS Sdk
- 17. Amazon Java SDK - Загрузить на S3
- 18. Исключение с использованием Amazon s3 Java SDK
- 19. Amazon S3 PHP SDK presigned запросы
- 20. Amazon S3: SDK или REST API
- 21. Phonegap Amazon S3 SDK: подпись не соответствует
- 22. Использует ли aws-sdk для javascript многократные «загрузки» с S3?
- 23. Доступны ли папки amazon s3?
- 24. Amazon S3 клиент setReadLimit
- 25. as_tree в AWS S3 Ruby SDK V2
- 26. Как установить политику корзины Amazon с помощью Ruby SDK?
- 27. Извлечь события amazon из aws-sdk ruby
- 28. Amazon S3 copyObject разрешение
- 29. Ошибка Heroku с amazon s3
- 30. Android Amazon S3 TransferUtility
SDK версии 2 также позволяет использовать пользовательский обработчик. Вы правы, что будут использовать настройки Net :: HTTP по умолчанию для подключения. –