Cloudfront 経由のリクエスト取得中に AWS s3 SignatureDoesNotMatch エラーが発生する 質問する

Cloudfront 経由のリクエスト取得中に AWS s3 SignatureDoesNotMatch エラーが発生する 質問する

私は2つのクラウドフロントと1つのS3バケットを持っており、両方のクラウドフロントにS3バケットをオリジンとして追加しました。(オリジンアクセスIDを使用してS3コンテンツを提供しています)両方のクラウドフロントに同じ動作を追加しました。私の問題は、1つのクラウドフロントのみを使用してS3にアクセスでき、エラーが発生することです。署名が一致しない他のクラウドフロントと連携します。例:https://cloudront1url/images/a.jpg動作していますがhttps://cloudfront2url/images/a.jpg動かない。

私が受けているエラーはここをクリック

ベストアンサー1

問題が発生しました。動作では、S3 オリジンに「選択したリクエスト ヘッダーに基づくキャッシュ」(ホワイトリスト オプション) を使用していました。「ホスト」ヘッダーをホワイト リストに登録していました。「選択したリクエスト ヘッダーに基づくキャッシュ」でオプション「なし」を選択すると、問題は解決します。

おすすめ記事