CloudFront can't reach API Gateway

0

I've got CloudFront configured to hit my backend, but it can't resolve the API Gateway.

CloudFront wasn't able to resolve the origin domain name. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

It works just fine hitting the API Gateway directly.

$ curl https://9cm2clgsng.execute-api.eu-central-1.amazonaws.com/api/test
{"test":"ok"}
2 Antworten
0

Hello,

Here is the link to the documentation that discusses the process to connect CF with API gateway. refer to the steps where they mention about configuring CF distribution.

Link- https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-cloudfront-distribution/ -- [1]

profile pictureAWS
SUPPORT-TECHNIKER
beantwortet vor 2 Jahren
0

Hi, @catsclaw.

I was able

% curl https://9cm2clgsng.execute-api.eu-central-1.amazonaws.com/api/test
{"test":"ok"}%                                                                                                                                                                     % curl https://d2hc0o1gg1vepi.cloudfront.net/api/test                    
{"test":"ok"}%     

Please check the settings according to the following.

https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-cloudfront-distribution/?nc1=h_ls

For example, the protocol should be HTTPS only.

Enter image description here

profile picture
EXPERTE
iwasa
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen