Amazon S3

The QlikAmazon S3 connector lets you fetch your stored data from Amazon S3 buckets.

Ways to access your data

To access your Amazon S3 data, you need to authenticate the connector with your Amazon S3 access key and secret key. Your access credentials are stored in the Qlik Web Connectors.

Loading data from tables

After you authenticate the connector with your account credentials, you can use tables such as the following to select and load data: 

Table Description
ListBuckets Fetches a list of buckets from your Amazon S3 account.
List Fetches a list of folders in a bucket and the objects inside those folders. You need the bucket region and bucket name to run this table.
ListObjects Fetches a list of objects in a bucket. You need the bucket region and bucket name to run this table.

Working with the Amazon S3 API quota limits

The Qlik Web Connectors use the Amazon S3 API to extract data from Amazon S3 and load it into your app. While reloading you Amazon S3-based app, you might receive an error message that the connector has reached the Amazon S3 API rate limit and that all subsequent API calls will fail until the connector falls back under the throttling limit. If you receive this error message, then you have exceeded one of the API rate limits.

You receive an error message that you have reached the API rate limit

Reference - Amazon S3 documentation

You can refer to the Amazon S3 API documentation to learn more about the requirements and restriction imposed by the Amazon S3 REST API.

Amazon S3 REST API Introduction

Troubleshooting

You receive an error message that you have reached the API rate limit

Possible cause  

You have exceeded the API limits that are imposed on Qlik Web Connectors by the Amazon S3 API.

Proposed action  

To reduce the impact of reaching the API rate limits, develop your app with the following in mind:

  • Extract only the data you need.
  • Reload one Amazon S3-based application at a time.
  • Ensure that loops in your script that make API calls will not result in infinite loops.

Did this information help you?

Can you tell us why it did not help you and how we can improve it?