{"rid":"storage/amazon-cloudfront-free-tier","card":{"rid":"storage/amazon-cloudfront-free-tier","eid":"amazon","topic":"storage","slug":"amazon-cloudfront-free-tier","provider":"Amazon CloudFront free tier (as the egress layer for any origin)","url":"https://aws.amazon.com/cloudfront/pricing/","domain":"amazon.com","category":"paas","tier":null,"verdict":"fails-quota","vorder":6,"grp":"rejected","confidence":"reported","binding":"per-ip-shaping","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":"s3,rest,oci,cli","egress_metered":1,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-04","n_evidence":1,"usd_month":null,"usd_per_tb_month":null,"summary":"1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to...","duplicate_of":null,"n_unknown":8},"record":{"topic":"storage","slug":"amazon-cloudfront-free-tier","provider":"Amazon CloudFront free tier (as the egress layer for any origin)","url":"https://aws.amazon.com/cloudfront/pricing/","category":"paas","free_tier":{"stated":"1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'.","unit":"TB","metered_on":"unstated","source_url":"https://aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansion-100-gb-from-regions-and-1-tb-from-amazon-cloudfront-per-month/","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not stated","source_url":"https://aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansion-100-gb-from-regions-and-1-tb-from-amazon-cloudfront-per-month/","notes":"not stated"},"retention":{"stated":"not stated","source_url":"https://aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansion-100-gb-from-regions-and-1-tb-from-amazon-cloudfront-per-month/","notes":"not stated"},"egress":{"terms":"This IS the egress allowance: 1 TB/month free to the internet from 300+ PoPs, worldwide except China PoPs.","metered":true,"free_allowance":"1 TB per month"},"interface":["s3","rest","oci","cli"],"interface_detail":"rest","tooling":"CloudFront distributions in front of any HTTP origin (S3, an OCI VM, a block-volume nginx); terraform/CLI; signed URLs and signed cookies for access control.","chaining":"1 TB/month free egress per AWS account. Because it is a pull-through cache in front of an arbitrary origin, it can front a NON-AWS origin — so in principle it can serve the 150 GB Oracle block volume or any other free tier, absorbing 1 TB/month of the client's ~500 GB/day serving load. It stacks with Oracle's own 10 TB/month.","limits":[{"kind":"per-ip-shaping","value":"500 GB/day","source":"https://aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansion-100-gb-from-regions-and-1-tb-from-amazon-cloudfront-per-month/"}],"limits_note":"1 TB/month is 1/15th of a 500 GB/day workload (≈15 TB/month). Beyond that it is metered at standard CloudFront rates. Origin fetch traffic still hits the origin's own egress meter (so pairing it with Oracle means Oracle's 10 TB absorbs the cache misses).","identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"Mature CDN, no ban risk; the only issue is that 1 TB/month is a ceiling, not a service level.","confidence":"reported","confidence_note":"One page read moves it to documented.","evidence":[{"url":"https://aws.amazon.com/blogs/aws/aws-free-tier-data-transfer-expansion-100-gb-from-regions-and-1-tb-from-amazon-cloudfront-per-month/","date":"2026-10-21","proved":"'Data Transfer from Amazon CloudFront is now free for up to 1 TB of data per month ... and is no longer limited to the first 12 months after signup'"}],"verdict":"fails-quota","verified_at":"2026-10-21T00:00:00.000Z","notes":"1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'.","extras":{"dead_end":{"failure_class":"quota","why":"1 TB/month data transfer out + 10,000,000 HTTP/HTTPS requests + 2,000,000 CloudFront Function invocations, free every month, explicitly 'no longer limited to the first 12 months after signup'.","retry_when":null,"first_recorded":"2026-10-21"}},"binding":"per-ip-shaping","binding_note":"one stream is shaped, and a user's throughput is the shaped rate times the number of streams"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":1,"unit":"TB","per":"month","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":500,"unit":"GB","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.extras.dead_end.retry_when","process"],["$.free_tier.notes","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.per_object_cap.notes","not-extracted"],["$.per_object_cap.stated","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]}