Home icon

Building a serverless Amazon Quick Suite report delivery solution for non-Quick Sight users

Business Intelligence Blog



This article demonstrates how to build a serverless solution for delivering Amazon QuickSight reports to non-QuickSight users using AWS services.

  • Uses API Gateway, Lambda, DynamoDB, and S3 to manage report generation and delivery
  • Implements job queuing to manage concurrent snapshot job limits per AWS account
  • Polls QuickSight APIs to track job status and retrieve completed report locations
  • Generates pre-signed S3 URLs for temporary, controlled report access without AWS credentials
  • Supports PDF, CSV, and Excel output formats with customizable parameters
  • Stores job metadata in DynamoDB for tracking and retrieval across multiple dashboards
  • Includes sample Python scripts and deployment instructions using AWS SAM

This serverless approach enables SaaS companies to deliver scheduled or on-demand QuickSight reports to external users while maintaining security and scalability.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Dec 8
2025
Amazon Quick Suite integrates Quick Research with Quick Flows for report automation
Mar 29
2024
Streamline your reporting process with Amazon QuickSight automation
Jul 10
2024
Build pixel-perfect reports with ease using Amazon Q in QuickSight
May 26
2026
Build an enterprise observability solution for Amazon Quick

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.