aws / aws/aws-appsync-community

Accessing resources in a VPC from public API

Open
#302 2 comments 3 reactions 0 assignees View on GitHub
feature-request
Dominant language
HTML
Stars
507
Forks
37
PR merge metrics
No merged PRs in 30d

Description

I have RDS and OpenSearch clusters inside my VPC and want to be able to use those as data sources from my public AppSync API. I can't use a private API for this, as the API needs to be publicly accessible, and allowing public access to those resources would be a bad idea. I tried creating an interface endpoint and that did not work so I assume there isn't support for this yet. Is there a possibility that this will be added?

The current supported solution is a Lambda proxy, and long cold start times make it the wrong tool for the job.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the AppSync public API, VPC interface endpoint, RDS, OpenSearch, and Lambda proxy documentation referenced by the issue. Determine whether direct private access is supported and what AWS-side changes would be required; done means a documented, supported path that keeps the data sources private without relying on a Lambda proxy.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, graphql
Domain
api, cloud, databases
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.