aws-amplify / aws-amplify/amplify-cli

Origin failover support for the CloudFront distribution

Open
#11,453 3 comments 0 reactions 0 assignees View on GitHub
feature-request hosting p4
Dominant language
TypeScript
Stars
2.9k
Forks
825
Avg merge
11d 23h
Merged PRs (30d)
2

Description

### Is this feature request related to a new or existing Amplify category?

hosting

### Is this related to another service?

CloudFront, S3

### Describe the feature you'd like to request

Hosting should support origin failover for the CloudFront distribution. This is to maintain high availability and not be impacted by S3 outages in one region.

### Describe the solution you'd like

Ability to configure a secondary S3 bucket in a different region that the main bucket CF serves the static content from.

### Describe alternatives you've considered

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html

### Additional context

_No response_

### Is this something that you'd be interested in working on?

- [ ] 👋 I may be able to implement this feature request

### Would this feature include a breaking change?

- [ ] ⚠️ This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the hosting category's CloudFront and S3 distribution configuration, then read the linked AWS origin-failover documentation. Done means hosting can configure a secondary S3 bucket in another region and CloudFront can fail over to it during an origin outage.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.