2017-11-02 10 views
0

Amazon CloudFrontをAmazon S3からのファイルとともに使用しています。私はもともとAmazon S3メタデータをキャッシュコントロールヘッダーを送信するように設定していませんでしたが、数週間前に変更しました。ほとんどの画像は新しいヘッダーで表示されます。しかし、私はまだそれを持っていないいくつかがあります。例えばAmazon CloudFrontがS3ファイルの更新されたヘッダーを表示しない

私はこの https://s3.us-east-2.amazonaws.com/channelnet-useast-prod/Themes/Default/Images/phone.pngをヒットした場合、私は

Cache-Control:max-age=86400 

を参照してくださいしかし、私はそれS3イメージ http://dfb8oqhjho7zs.cloudfront.net/Themes/Default/Images/phone.pngを指すCloudFrontのURLに行けば、私にはありません。

テストとして、私は、画像のコピーを作成S3にそれをアップロードし、キャッシュ制御ヘッダを設定し、私はS3 https://s3.us-east-2.amazonaws.com/channelnet-useast-prod/Themes/Default/Images/phone-matttest.png 又はCloudFrontは http://dfb8oqhjho7zs.cloudfront.net/Themes/Default/Images/phone-matttest.png

を介してアクセスするとき、ヘッダーが設定されている検証を

ここでAmazon側キャッシュが行われているものをCloudFrontで更新する方法を教えてください。

答えて

2

clear/invalidate the CloudFront cacheに更新する必要があります。

+0

これはうまくいった。 CloudFront Distributions-> Invalidations-> Create Invalidationに行き、*を入力して無効にしました。 https://i.stack.imgur.com/Mp5ji.png – mhenry1384

関連する問題