New serverless pattern - lambda-invoicing-bedrock-cdk#3195
Open
NithinChandranR-AWS wants to merge 1 commit into
Open
Conversation
…nalysis Amazon EventBridge scheduled AWS Lambda retrieves invoices via new Invoicing APIs (ListInvoiceSummaries, GetInvoicePDF), archives PDFs to Amazon S3, and uses Amazon Bedrock to generate cost analysis with optimization recommendations. Deployed and tested: 1 invoice retrieved, PDF archived (60KB), Amazon Bedrock analysis generated with spend summary and recommendations.
Contributor
Author
|
"What does this solve that Cost Explorer doesn't?" The Real Enterprise Pain Point Enterprise customers have:
The June 25, 2026 blog quotes: "If you manage invoices for dozens or hundreds of AWS payer accounts, you face repetitive console logins, individual file downloads, and manual data entry into your financial systems." hence the PR. Thanks. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
New pattern: Automated AWS Invoice Retrieval and Analysis with Amazon Bedrock
Amazon EventBridge triggers an AWS Lambda function monthly that retrieves invoices via the new AWS Invoicing APIs (ListInvoiceSummaries, GetInvoicePDF), archives PDFs to Amazon S3, and generates cost analysis summaries using Amazon Bedrock.
Pattern details
Composition
Removing any service breaks the pattern: no EventBridge = no automation, no Lambda = no orchestration, no S3 = no archive, no Bedrock = no intelligent analysis.
Testing
Deployed and tested in us-east-1. Results: