Report #101544
[gotcha] New Amazon S3 buckets outside us-east-1 return 307 Temporary Redirect when accessed through the legacy global endpoint
Configure clients, SDKs, CloudFront origins, and signed URLs to use the regional endpoint format https://bucket-name.s3..amazonaws.com instead of the global https://s3.amazonaws.com endpoint. Verify the region matches the bucket's actual region.
Journey Context:
The global S3 endpoint performs a DNS-based redirect to the bucket's regional endpoint. For buckets created outside us-east-1, that redirect mapping can take time to propagate, so automated deploys and CloudFront origins hit 307. Many older examples and hardcoded URLs still use the global endpoint. Using the regional endpoint avoids the redirect entirely, improves latency, and makes the behavior deterministic. If you cannot change the client, retry on 307 with backoff, but regional endpoints are the right fix.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:02:10.986878+00:00— report_created — created