web-dev-qa-db-ja.com

Route53とCloudfrontリクエストを処理できませんでしたか?

Cdn.mydomain.comでs3ファイルを提供したい

だから私は https://dxxxxxxxx.cloudfront.net/test.jpg で正常に動作しているcloudfrontディストリビューションを作成します-画像を取得します。

次に、cdn.domain.comのドメインをroute53のcloudfrontに関連付けます。

そこで、AレコードタイプのA-IPv4アドレスを作成します。 cdn.domain.comという名前のエイリアスターゲットdxxxxxxxx.cloudfront.netを手動で挿入します。

しかし、私がURLを開くと:

http://cdn.mydomain.com/test.jpg

エラーが発生します:

403 ERROR
The request could not be satisfied.
Bad request. 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.
Generated by cloudfront (CloudFront)

私の構成で何を見逃しましたか?

3
Jon Sud

私はいつかこの問題に会います。 CloudFrontによってブロックされたリクエスト。

このリストを確認してください:

  • Cloudfront代替ドメイン名に追加されたCDNドメイン。 CloudfrontにCDNドメインを追加すると、入力せずにCloudFrontエンドポイントを選択できます

  • WAF(存在する場合)がリクエストをブロックしない

  • HttpとHttpsを確認する

2
TuanVA