如何在Spring-integration-aws中降级AWS SDK

时间:2017-12-07 18:34:02

标签: amazon-web-services amazon-s3 spring-integration spring-integration-aws

我们是否可以利用作为spring-integration-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进行服务调用处理。是否存在解决问题的中间途径。

注意: - CMS应用程序不支持属于spring-integration-aws-1.1.0-RC1的AWS开发工具包。

1 个答案:

答案 0 :(得分:1)

使用升级的AWD SDK,我的情况就是身份验证cookie名称和其他一些cookie。这些差异由签名者设定。所以在我的ClientConfiguration中,我将签名者设置为解决了我的问题的S3SignerType。请参阅AmazonS3Client注册签名者。

ClientConfiguration.setSignerOverride("S3SignerType");