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 年前檢視次數 669 次
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

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南