share facebook facebook twitter menu hatena pocket slack

2016.06.20 MON

S3のRedirection Rulesを使ってみる[cloudpack大阪ブログ]

板並 忍

WRITTEN BY 板並 忍

20160521230508

ちょっとS3を最近さわっていないので忘れないように復習してた所、Redirection Rulesの設定を試してみたので設定方法の備忘録です。

今回は「foo/」にアクセスしたら「bar/」にリダイレクトするよう設定します。

前提条件

  • S3よりBuketを作成しておく
  • Webサイトのホスティングを有効にしておく
     →インデックスドキュメントとエラードキュメントも設定

確認の流れ

まずはBuketよりプロパティを開いて静的ウェブサイトホスティングを選択

20160521173002

リダイレクトルールを編集するを選択してテキストエリアにルールを記載して保存する
<ルール内容>


  
   
    foo/
   
   
    bar/
   
   
 

20160521174735

設定したら実際に試してみます。
curlコマンドにて「foo/」が「bar/」にリダイレクトされている事がわかります。

コマンド:curl -I http://<エンドポイント>/foo/

20160521175302

次に事前にエラー用のhtmlファイルも設定してましたが404エラーが発生した際のリダイレクト設定を行います。
→Buketに404用のhtmlファイルを追加しておきます

Redirection Rulesに下記を追加します。
<追加ルール>

 
   
    404 
   
   
    404.html 
   
  

設定後にcurlコマンドで404エラーがリダイレクトされている事を確認します。
<変更前>

20160521184758

<変更後>

20160521185121

今回S3の環境を構築したのでDNS設定してCloudFrontと連携させてみようと思います。

元記事はこちら

S3のRedirection Rulesを使ってみる[cloudpack大阪ブログ]

板並 忍

板並 忍

インフラ業務未経験でしたが2015年10月よりcloudpackにjoinさせて頂きました。 現在はMSPで日々スキルアップを目指してます。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。