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.
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
2025
Amazon Quick Suite integrates Quick Research with Quick Flows for report automation
Mar 29
2024
2024
Streamline your reporting process with Amazon QuickSight automation
Jul 10
2024
2024
Build pixel-perfect reports with ease using Amazon Q in QuickSight
May 26
2026
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.