Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

How to Generate an AWS Signature Version 4 in Talend Studio

Greetings!

 

I am trying to connect to an API and want to retrieve data using Get method . However the authorization is required to be on  AWS Signature Version 4 . I tried to use trest and trestclient components in talend studio 7.1.1 version . I didn't find the option where I can pass aws auth parameters like access key ,secret_key, Day, Region, Service . After some research I found that an AWS Signature Version 4 needs to be generated and be passed into the header in the tRest components . However I have not been successful  generating that . There are steps provided by AWS on how to achieve that using java scripts . Yet I found that's too cryptic to implement in Talend . I will greatly appreciate any help along this requirement .

 

Thanks,

Debashis

Labels (2)
7 Replies
akumar2301
Specialist II
Specialist II

Did you get any solution for thus? I am stuck in same problem
akumar2301
Specialist II
Specialist II

Did you get any solution for thus? I am stuck in same problem
Anonymous
Not applicable
Author

Hi Abhishek , I went the python scripting way . You can connect to the API , read the data , load in S3 using python scripts . Then you can call the scripts in Talend Job using tSystem components . Here's more about it .

 

Thanks,

Debashis 

Anonymous
Not applicable
Author

Hi Abhishek , I went the python scripting way . You can connect to the API , read the data , load in S3 using python scripts . Then you can call the scripts in Talend Job using tSystem components . Here's more about it .

 

Thanks,

Debashis 

akumar2301
Specialist II
Specialist II

Thank you. So you use python sdk to do the job . This signature v4 is
tricky.

I would like to call Athena api to execute query. API seems to be good
solution.

Other option are going withSDKs or CLI. Which creates external dependency

akumar2301
Specialist II
Specialist II

Thank you. So you use python sdk to do the job . This signature v4 is
tricky.

I would like to call Athena api to execute query. API seems to be good
solution.

Other option are going withSDKs or CLI. Which creates external dependency