How to connect Cloudfront with RDS instance

0

Hello friends, I have an issue by connecting AWS Cloudfront with RDS instance. I would like to know if there is something specific to do that since I've tried opening the DB connections for All traffic from 0.0.0.0/0 and nothing happens, I can reach the from my PC but not from my API published into the Cloudfront. FYI I also have two other services connected to this API and they work properly, the current problem just affects API to DB pathway. Thanks in advance for your help.

  • Can you clarify how cloudfront is implicated? Cloudfront would only front your API, the API is what needs access to RDS -- hence Cloudfront has no knowledge of or ability to connect to RDS.

1 Answer
1
Accepted Answer

API is hosted in another AWS Account (SYSTEM) and Technically a different Network (VPC)

In order for the API to access resources within your VPC (RDS in this case) you need to configure API VPC Link so that it can route onto your VPC.

You havent mentioned you have this configured so I assume not. Please follow instructions here https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vpc-links.html

FYI, Cloudfront only fronts your API/ALB it will never be able to connect to your RDS instance

Extra info here https://aws.amazon.com/blogs/compute/understanding-vpc-links-in-amazon-api-gateway-private-integrations/

profile picture
EXPERT
answered a year ago
profile picture
EXPERT
reviewed a year ago
  • Thanks a lot friend, you were right.!!!

  • Thank you very much for making the effort and coming back to accept the answer. I appreciate I was able to help you resolve the issue you had.

    Please reach out again with any questions

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions