私はこのquestionと同様の設定をしています。CloudFront - S3から静的なウェブサイトを提供し、APIリクエストをカスタムポートのEC2にルーティングします
私はCloudFrontをCDNとして設定しました。私は1つを追加した静的コンテンツ(正常に動作します)
上で実行されているいくつかのAPIサーバーとEC2のマシンにサービスを提供
- S3バケット:CloudFrontをで私は2人の起源を作成しました"
/api/*
"へのすべての要求がすべてのヘッダーを含むEC2インスタンスに転送されるような動作(precedence 0
)すべてがHTTPS(S3とEC2)を介して提供されるはずです。問題は、/ apiへのリクエストがタイムアウトしているように見えることです。私は問題がどこにあるのか分からない。 - 私は、ポート番号が
8888
であることを反映しなければならない/でき- ポート:たぶん、それはに関連していますか?私はまた、 "
443
"の代わりに "8888
"のように、オリジン設定のHTTPSポートを定義しようとしました - その他のセキュリティ設定やマッピング設定はありますか?
注:私はまだCloudFrontのが本当のドメインを指していること、DNSの設定を更新していません。現在CloudFrontで生成されたドメインのみを使用しています。
- ポート:たぶん、それはに関連していますか?私はまた、 "
お返事ありがとうございます。私は来週これを試し、その時に返事をします。 – david
これは最も柔軟なソリューションでした。これは、Load Balancerがルールに基づいて多くのルーティング・オプションを許可するためです。 – david