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 回答
1
已接受的回答

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
专家
已回答 1 年前
profile picture
专家
已审核 1 年前
  • 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

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则