CloudFrontを導入する際にCNAMEを付けて、該当FQDN全てCloudFront経由の配信にする方法が一般的かと思いますが、今回は画像やjsなど特定ファイルのみCDN対象としたかったので、その設定方法をメモ。 Apacheのmod_rewriteを使い、下記のように設定 RewriteCond %{HTTP_HOST} ^example\.com$ RewriteCond %{HTTP_USER_AGENT} !^Amazon\ CloudFront$ RewriteRule ^(.*)\.(png|js|jpg|gif|ico)$ http://xxxx.cloudfront.net/$1.$2 [NE,R=302,L]これで、example.comにアクセスすると、画像やjsのみxxxx.cloudfront.netにリダイレクトされてCloudFrontから配信されます。