'Static Web Hosting'設定を'Enable website hosting'のラジオボタンをチェックして
'Edit Redirection Rules'のテキストエリアに以下を入れる。
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>403</HttpErrorCodeReturnedEquals >
</Condition>
<Redirect>
<HostName>image.example.domain</HostName>
<HttpRedirectCode>302</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
上記でS3にファイルが無い場合302でリダイレクトされる
http://{$s3domain}/foo/var/hoge.jpg -> http://image.example.domain/foo/var/hoge.jpg
詳しくは公式ドキュメントをご覧ください。
補足1.リダイレクトコード307
リダイレクトコードは様々だが、HttpRedirectCodeに307を指定する事によって、CloudFrontにもリダイレクトをキャッシュさせずにすむので、ファイルを置いたらすぐCloudFrontが認識したりできる。