← All entries
Reference

Doc — AWS Pricing Generator

How On-Demand prices are pulled from the public Price List Bulk API with no AWS credentials, published to the aws-pricing/data branch, and reviewed weekly for spikes.

Reference docsawspricingprice-list-apigenerator

◎ What it solves

Answers “can I trust this price?” — traces a number on the dashboard back to the SKU and price-list version it came from, with no AWS credentials involved.

⚠ Limitations & Risks

Every catalog entry must acknowledge at least one limitation or risk.

What’s in it

The whole no-credentials pricing path: how generate_aws_pricing.py pulls the public Price List Bulk API with stdlib urllib (streaming the ~473 MB EC2 region file rather than buffering it), which SKU attributes it filters on and why, how the offline golden test proves those filters reject decoy SKUs, and how aws-pricing.yml publishes compact per-region JSON to the aws-pricing/data branch with regions accumulating rather than being replaced.

It also covers the weekly review workflow, which diffs fresh prices against the committed snapshot and opens a PR whose body shouts about any change over 1%.

Read it when