Как понизить версию AWS SDK в Spring-интеграции-aws

Можно ли в любом случае использовать возможности обработчика массажа, которые являются частью spring -gration-aws-1.1.0-RC1, мы просто понизили версию AWS SDK до aws-sdk-core-1.4.x?

Как я хотел бы интегрировать с проприетарным приложением CMS [Hitachi Content Platform], которое поддерживает старую версию AWS S3 API (т.е. AWS SDK 1.4.x).

Тем временем я все еще хочу использовать S3MessageHandler для обработки моих служебных вызовов. Есть ли средний путь к проблеме.

Примечание:- AWS SDK, который является частью spring -gration-aws-1.1.0-RC1, не поддерживается приложением CMS.

1 ответ

В обновленном AWD SDK разница в моем случае заключалась в именах файлов cookie аутентификации и нескольких других файлах cookie. Эти различия были установлены Подписавшим. Таким образом, в моей ClientConfiguration я установил для подписывающего лица значение S3SignerType, которое решило мою проблему. См. AmazonS3Client зарегистрированного подписавшего.

ClientConfiguration.setSignerOverride("S3SignerType");
Другие вопросы по тегам