Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
deep2021
Creator III
Creator III

Fetching data from ECS

Hi All,

I am trying to fetch data from ECS.

So far so good my connectivity is working fine. 

Currently, I have mentioned all below listed values in query headers in rest connection.

But in the headers my authorization and X-AMZ-Date values are changing dynamically.

deep2021_0-1689010316152.png

 

Can you please suggest  how should I go ahead.

 

PS. I do not have a separate token link.

 

I am not using tokens in connectivity.

 

I passed the below parameters in rest connection,

deep2021_0-1689012858789.png

 

I selected basic authentication and passed the below values,

 

deep2021_1-1689012915080.png

 

 

In post man configuration, 

 

I passed the below values,

deep2021_4-1689013100325.png

 

 

 

Postman headers section looks like below, where authorization , X-AMZ-Date changing dynamically.

 

deep2021_3-1689013047978.png

 

Can you please suggest on this?

 

Is there any way in qlik sense rest connectivity to just pass access key secret key, signature type as aws signature like postman?

Headers values in postman are changing dynamically.

But in qlik sense rest connection I need to pass them.

Can you please suggest?

Thanks

Labels (4)
1 Solution

Accepted Solutions
deep2021
Creator III
Creator III
Author

Hi

The crux of why this is a challenge for Qlik is the auth headers that AWS parse require cryptographic stuff which Qlik itself cannot produce (HMAC). In all honesty, this would be easier to port over to a Node / Python / language of choice with a library for AWS and generate a CSV for Qlik to consume.

 

Thanks

View solution in original post

3 Replies
jprdonnelly
Employee
Employee

@deep2021 - can you access the S3 bucket your ECS instance is using directly using the Qlik S3 connector, rather than going through ECS' REST interface?

- @jprdonnelly
deep2021
Creator III
Creator III
Author

@jprdonnelly you mean to say amazon s3 connector.

I am unable to make connectivity.

Can you please share example.

and also suggest which details do I need to pass?

Thanks

deep2021
Creator III
Creator III
Author

Hi

The crux of why this is a challenge for Qlik is the auth headers that AWS parse require cryptographic stuff which Qlik itself cannot produce (HMAC). In all honesty, this would be easier to port over to a Node / Python / language of choice with a library for AWS and generate a CSV for Qlik to consume.

 

Thanks