One Star

[resolved] tS3 components and Frankfurt AWS region

Hi all!
I'm using the tS3 components (Talend Forge) to read and write data from/into S3 Buckets.
These components work well, except when the bucket is located in Frankfurt. I have the following error:
The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.AmazonS3Exception: Status Code: 400, AWS Service: Amazon S3, AWS Request ID: XXXXXXXXXXX, AWS Error Code: InvalidRequest, AWS Error Message: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256., S3 Extended Request ID: XXXXXXXXXXX
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:679)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:350)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:202)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3037)
at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1217)
at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1073)
at ger_dmp.p010s02_alim_contact_0_4.P010S02_Alim_Contact.tS3Put_1Process(P010S02_Alim_Contact.java:19277)
at ger_dmp.p010s02_alim_contact_0_4.P010S02_Alim_Contact$1tWarn_9Thread.run(P010S02_Alim_Contact.java:19070)
at routines.system.ThreadPoolWorker.runIt(TalendThreadPool.java:159)
at routines.system.ThreadPoolWorker.runWork(TalendThreadPool.java:150)
at routines.system.ThreadPoolWorker.access$0(TalendThreadPool.java:145)
at routines.system.ThreadPoolWorker$1.run(TalendThreadPool.java:122)
at java.lang.Thread.run(Thread.java:745)


In fact, Frankfurt is a new AWS region, and only the lastest authorization mechanism is available (Stackoverflow).
Do you have the same problem? Any chance to resolve it?
7 REPLIES
Moderator

Re: [resolved] tS3 components and Frankfurt AWS region

Hi,
Have you checked Talend Official AmazonS3 components?
TalendHelpCenter:tS3Put, TalendHelpCenter:tS3Connection, etc
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] tS3 components and Frankfurt AWS region

Hi xdshi,
I have checked: I'm already using the Official AmazonS3 components, and not the community one. Sorry, it was a mistake...
I'm using TOS 5.5.1 (r118616).
Have you planned to update the aws-java-sdk used for these components? Here is the related Amazon official documentation for the signature version: 
Thanks
Moderator

Re: [resolved] tS3 components and Frankfurt AWS region

Hi,
Have you already created a new feature jira issue on Talend Bug Tracker?
https://jira.talendforge.org/secure/Dashboard.jspa
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] tS3 components and Frankfurt AWS region

Hi,
No, I will open a issue now.
Thank you for the link ;-)
Moderator

Re: [resolved] tS3 components and Frankfurt AWS region

Hi,
You can login Talend Bug Tracker with your Talend Forge account and create a new feature jira issue of DI project.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
Moderator

Re: [resolved] tS3 components and Frankfurt AWS region

Hi ccamus,
If you have created a new feature jira issue, please paste the jira link on forum.
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: [resolved] tS3 components and Frankfurt AWS region

Hi,
The Jira issue is here: 
Have a nice day ;-)