私は Web アプリの静的ファイルを提供するために Amazon の CloudFront を使用しています。
クラウドフロントディストリビューションにファイルを更新する必要があることを伝えたり、更新する必要がある単一のファイルを指摘したりする方法はありませんか?
Amazon では、この問題の回避策として、logo_1.gif、logo_2.gif などのファイルにバージョンを付けることを推奨していますが、これはかなり愚かな解決策のように思えます。他に方法はないのでしょうか?
ベストアンサー1
良いニュースです。Amazon がついに無効化機能を追加しました。APIリファレンスを参照。
これは API リファレンスからのサンプル リクエストです。
POST /2010-08-01/distribution/[distribution ID]/invalidation HTTP/1.0
Host: cloudfront.amazonaws.com
Authorization: [AWS authentication string]
Content-Type: text/xml
<InvalidationBatch>
<Path>/image1.jpg</Path>
<Path>/image2.jpg</Path>
<Path>/videos/movie.flv</Path>
<CallerReference>my-batch</CallerReference>
</InvalidationBatch>