«前の日記(2012-12-05 (Wed)) 最新 次の日記(2013-05-20 (Mon))» 編集

雑記帳


2012-12-16 (Sun) [長年日記]

[AWS] Amazon S3のエラードキュメントに画像を使う

Amazon S3は、それ自体がWebサーバとしての機能がある。例えば、ダイナミックなコンテンツはEC2に置き、画像などのスタティックコンテンツをS3に置くというやり方をすることがままある。

画像について直接S3を参照するようにした場合に、たまたま画像が存在しないエラーが発生した時には、カスタムエラードキュメントとして、htmlを設定しても、画像として呼び出されてしまうため、画像としては表示されない。

しかし、実はエラードキュメントには画像ファイルも指定することができる。

s3のErrorDocumentの設定

実際に設定して、存在しないファイルにアクセスしたときは、以下のようになる。

404で画像が表示されている

画像にかぎらず使えるようなので、他にも応用できるかな。