aws-amplify / aws-amplify/amplify-hosting

Support AWS PrivateLink / VPC Endpoints for Hosting

Open
#3,302 4 comments 41 reactions 0 assignees View on GitHub
deploy feature-request
Dominant language
Dockerfile
Stars
481
Forks
123
PR merge metrics
No merged PRs in 30d

Description

### Before opening, please confirm:

- [X] I have checked to see if my question is addressed in the [FAQ](https://github.com/aws-amplify/amplify-hosting/blob/master/FAQ.md).
- [X] I have [searched for duplicate or closed issues](https://github.com/aws-amplify/amplify-hosting/issues?q=is%3Aissue+).
- [X] I have read the guide for [submitting questions](https://github.com/aws-amplify/amplify-hosting/blob/master/CONTRIBUTING.md).
- [X] I have removed any sensitive information from my code snippets and submission.

### App Id

NEW_APP

### AWS Region

eu-central-1

### Amplify Hosting feature

Not Applicable

### Is your feature request related to a problem? Please describe:

Our internal customers are using desktop computers without internet access (neither via proxy, nor directly). We cannot use AWS Amplify to host websites of any kind for these internal customers, since we cannot use the "usual" pattern of Customer->PrivateLink->NLB (with static IP)->VPC Endpoint.

This is somewhat similar to #794, but that issue doesn't really spell out the customer-facing use case of this. #36 is also related, but again, a different use case. In our use case, the users **cannot** access the amplify public endpoint at all and have to use an internal IP connected via PrivateLink.

### Describe how you'd like this feature to work

I'd like there to be a VPC Endpoint type for AWS Amplify (similar to how there is one for AWS API Gateway), which allows me to access hosted sites using an ENI IP, which I can point a Network Loadbalancer to.

Contributor guide

Open the contributing guide

Research direction

No implementation files or tests are identified in the issue. Start by reviewing related issues #794 and #36, then the linked FAQ.md and CONTRIBUTING.md; define the acceptance criteria for accessing hosted sites through an Amplify VPC Endpoint, ENI IPs, and PrivateLink.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure, networking
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.