What is S3?

OSから直接マウントするのがEBSに対し、S3はウェブから見ることができるなど共有用途向け。各種言語に対応したライブラリがあるので、プログラムから使うのもそれほど難しくはない。信頼性も高いし、ミラーリングもできるのでバックアップストレージとして使うのが良かろう。バケットという単位で管理するが、ドメインが割り当てられるので規則もドメインルールにのっとる必要がある。

S3の種類

項目備考
標準デフォルトで高頻度アクセス向け
低頻度アクセスログなど低頻度アクセス用で、コンソールからの利用はできる
Glaicier完全貯蔵用で、取り出しには手続き必要

S3 クライアントソフト

  1. Cyberduck
  2. CloudBerry Explorer

アクセスログ

大量に出るのであまり見てられないのだが、設定を有効にするとある程度遅れるが指定ディレクトリにJSON形式で出力される。アクセスログのPUTが無料枠を超えるぐらい出てしまうので注意。

ストレージオブジェクトに関する設定

バージョニング

ライフサイクル(定期削除)

静的ウェブサイトホスティング

単なるリダイレクトも可能だし、ホスティングすることも可能。独自ドメインだとSSLが不可能なのでCloudFrontなどと組み合わせる。

手順

  1. 静的ウェブサイトホスティングを有効にする
  2. バケットポリシーで閲覧を許可する

独自ドメインの制限

バケット名を独自ドメインと一緒にする。www.example.comをs3で表示させたいならばwww.example.comがバケット名となる。

リダイレクトルール

特定のステータスの時にリダイレクトさせたりできる。

パフォーマンスチューニング

秒間50アクセス程度ならパフォーマンスチューニングは不要だが、それを超えるようになってくるとオブジェクトの配置が分散されるように名前を工夫する必要がある。具体的には連番になるようなものは逆にしてしまうのが良い。「2016-02-08-log」よりは「08-02-2016-log」のほうが良いということ。

Counter: 3709, today: 1, yesterday: 3

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS