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回答
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
サポートエンジニア
回答済み 2年前
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
エキスパート
iwasa
回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ