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

Feb 25
2026
Create centralized monitoring for Amazon Quick Suite administration
Feb 10
2026
Visualizing Distributed and Edge Applications Performance Using Amazon Quick Suite Sankey Diagram
Dec 8
2025
Amazon Quick Suite integrates Quick Research with Quick Flows for report automation
Mar 16
2026
How Workhuman built multi-tenant self-service reporting using Amazon Quick Sight embedded dashboards

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.