AWS CloudFront + AWS Route53 で「403 ERROR The request could not be satisfied. Bad request.」が出た時の対応

403 ERROR
The request could not be satisfied.
Bad request.

このエラーは証明書関連でエラーが起きている可能性がある。

簡単に手順説明

  • CloudFront 経由から Certificate Manager に飛んで証明書を発行
    • general → edit → Request or Import a Certificate with ACM
  • Route53 に証明書関連のレコードを追加
  • CloudFront に戻り発行した証明書を選択する。 Alternate Domain Names (CNAMEs) も確認。

詳しい手順